MNNFAKIFQSNWIDLNKLGKLEIFLKTILGIYKAPNRTHLLAHAADISSFYAVKNIYEYMKNDDEGKEILKNKPLLIRQDIQFNELKKLPKNTLGYKYMEFLETYKLHAHDREVAHFFDNINYSYILTRYRQIHDIGHVVYNLNISIESEAALKMIELIHTKLPITLLAILVAPFMSPLYRFQYIFKDKIPPNFLNPNFDYTYKDDYSYIDELSLKQYVYNLTEYFHIDKINNNLFFQKLYKYYFDNLNNSNHIRGTIIYGYNNENNNDIIFDDINNEYIFLKNPEKNYFLFKYKPRQTLLKQLYPWAYMAGMAAKKPLHSIHIENWLNKDIDIFRKTYNIIPLPDHLNLMSGIN*