MKYKIGFLTTSYFMSDKFKQALKELNDTCEITFIELKGENPFNNLPNIYYEQVDNFDGFVCSGIVPYSELIINIKDIKVPLNFLKLDERDFYKYLFKLLNSQKDIDFTKSFMDFLREDNNYYDIYSLIDSNKCPYTIKDFNIPQPVYDFKKLNDKLLEIHLDLLRDNKINLSFTRNYIISCELNKLGYDCIYMVPSTESILNTFKSLVNEITLQNLDKNKSATCIVTVNSSEYINEDLIFKNDEIQNQIYNTILNSLSRHGFYGVQVKKNDMKIEIHTTKEMLNNMTNNYTDFFISEDLKEIKYSLNIGWGIGNTNIHAEQNARQANGKSASLNGNCTFIVNDTNDTIGPLYSNKNSNNIEDSSIANKVASFIPLSNTNVSKIMCMINDRNSNNVSAEILADYMNITLRSANRILSILYKAGIATIVNTKLDNQRGRPKKIYKVDFLSFLNKMQKLNS*