MKSLLNRIILCSAFLAVASGLSFTVTSRIYMDVKHNKKPVGRITFGLFGKLAPKTVANFRHICLRGINGTSYVGSRFHRV VDRFLVQGGDIVNGDGTGSISIYGDYFPDEDKALAVEHNRPGYLGMANRGPDTNGCQFYVTTVGAKWLDGKHTVFGKVLE GMDTIYAIEDVKTDTDDFPVEPVVISNCGEIPTEQFEFYPDDFNILGWIKAAGLPVTSSFCVLLIFHYFFRQLNMYC