MEKGIFLLVLVILFGNLMFTAVDGVSVRVPICAMRSVKDYALGFREQSCPFYGDELADRPHFVVVTEGDERWLQTALDMIHKNKCDYVALLFYASWCPFSRSFTPSFDLISSLYSSIPHFAIKESSVKPSTLSKYGVHGFPTLLLMNSTMRARYRGTRMLDSLVAFYRDVTGIETLDKTSLEKSLLVPHLGNENNTEPENCPFTWARSPENMLRQETYLTLATVFVLLRLLYFVFPALVVFAKFTWPRIAQNMRLESLQEHTVGFLSRLCMYLKEPCKRSNLQGGAMNARAWASKSLATVSIGESSSSNSRASSASQ*