MESVDVRSITVPPIPCTQQLTEMSDAWLVARFGDLPSAHGSFKPDHLVQSKFQLLVCYGCANGMGHRLKPVVKVLGWLFMIDNILDDDPAGEMGARAEELVTSVLGVLEGRIPAVDQPSSSTCGGFVRVMSDTTAEWWGEMCEEMPATQQARFIQIFKDFLEASLRQLPYRDARNLPDMKTFQRMRADSLGWYPLAVLIEYALGIELDQEALTHPLLLALREAVCYHICWVNDIISFKKECAQGDFYNIVAVLYSDRMLSHAAADLQEIVLEVSNMIQHKDEEWVRLFSQIKESSLLMAKPGMAPYLQCFANWVAGHLYWILNSKRYIA*