MNAEIIAVGTEILLGDIVNTNAQFLSKKLAEMGISVYHQSVVGDNGNRLKEELTESFKRSNIVITTGGLGPTKDDLTKEIGAEYFNRKMFLHEESLKNIKNYFKKQGKILNENNEKQAYFPEKSTILPNNFGTAPGCIMEENDKFLIMLPGPPKEIIPMFKDYVIPYLKKFNEGVLISKVLRICGMGESKVVTEINHLIENQTNPTVAPYAKDNEVTLRLTAKAKNEKEALSLIYPLEKEIRDILGNNIYGTDSDTLEGVIGKFLIENNLYIATAESCTGGLLCGRLVNYPGISKCLVEGIVSYSNNSKMNRIGVKKETLNKFGAVSEETAIEMAKGVANSSGADIGISTTGIAGPSGGTYEKPVGLVYIGYYIKGKSFAKKFIFPGDRQSMRNKTVTVALDYLRKNLI