MFTVLRVDFSHKIKDDPKPEEAGIIIVNAMIYRETDTLTLTTSSSADELISDDGNECQIKMDLINILKVAGLSDYDTAHMMYHFIPHVAEIMSSPSEGYSPGSALEVSWCLLLLDVSHIEAAVKVSLDYEIKQDPEPKDSGGTIRVNAVIKNENDILTFTTLTFVNEFLNQDFCLVDWCNFMKEAGISDQNIPVVIYHILYVIKITSSASNGHSPGCALQVSLYLFPHDETDIEEAVQVSFDETTNFCLGPASKLVVKSLTRKIYDKINYTGERCTICLEEFNAGGILVALPCGHDFDDECAVKWFETNHFCPLCRYELPREEDQ*