MKILSIKSDEKIFNFGLNLFTKESSNNQIKITDMKLVLISLLFLLTLQSVISQDFQGKAVYESKTQVNMDFGGRQIPEDRKKEIMERIKSASERSFTLIFNTAESIYKEEEKLEQPNTYNRRGMMFRMMSGGNGDYYKNIQEQKYLSKNELLGKIFLIEDSLPKLDWKMGSETKQIGNYTAFKATATKMIQRRNPRAFRPPGPGPEGNRKMNDDKEEKEEEVIEKEVQIVAWYTPEVPINHGPDEYWGLPGLILEVRDDITTIICSKIILNPKEKVDIKAPTKGKKVNQQEYNDISKKKMQEMRENFRNRRPPGDRRF