MEKLVYFATIISLSMAALLVPLRVQCEEAARAAAARSCHAGTGASASAPAAAAAWKRSCGGGKAGKQQPQVEGMFVFGSSLVDNGNNNFLNGSGVRADYLPYGVDFPLGPSGRFSNGRNVIDALGELLGLPGLVPPFADPRTRRARAALRGVNFASGGSGILEHTGQVTGKVVSLRQQITNFESVTLPDLRAQLRGPAAAANHWIKGQDSFHKCYLSKCLFVIGTGGNDYLLDYFNPGNGTQGGPPLSEFTASLITKLSGHLQRLYALGARKFVIFSIQPTGCTPVVRAFLNITGGACIEPVNDAVALFNAELRRLVDGARRRMPAARFAFIDSYRIIKDMLDHPAKHGVRETSRACCEMSRSSSGVLCKKQGPICSDRTEYVFFDGLHPTDAVNARIARKGYGSSSPDHAYPINVKKLAML*