MPLEFGLKDFIDIFLVALMLFYCYKVMKESRSLNVFFGVLIFVVFWLFVSQILEMKLLGSILDKLVSVGTLALIILFQEEIRNFFFTIGTHRQVESLLKLIRRNKKDNKKTNKDDIMPIVMACMSMSKQKVGALIVIERNLPLNDIIRSGELIDANINQRLIENIFFKNSPLHDGAMIISKKRIKAAGCILPVSHSMDIPKELGLRHRAAKGISQETDALAVIVSEETGNISVAYKDTFHLRLSAEELERFLTEDRL