MPPFVNPYADLDSQIEALMSCKTLAETDVKALCEKAKEMLAEESNVTPVRAPVTVCGDIHGQFADLLELFRIGGQCPDTNYLFMGDYVDRGYHSVESVSLLVALKVRFRDRITILRGNHESRQITQVYGFYDECLRKYGNAEVWKCFTDLFDYLPLTGLVENNIFCMHGGLSPTLDTLDHIRALDRIQEVPHEGPMCDLLWSDPDDRGGWGISPRGAGYTFGNDISEHFNHVNGLDLISRAHQLVMDGYSWSHDQSVVTIFSAPNYCYRCGNMAGIMEVSDDMSSTFQKFEPAPRRGEPEAASGGGGSRPDYFL*