MKKAYYGDFGGQFLPESAMFALNELEGAFLKFSKDKLFKKELNELLKTYVGRPTPLYFARNLSKKYQHEIYLKREDLNHTGAHKINNAIAQALLAKKMGKKKIIAETGAGQHGLATATAAALLGLECEIYMGATDVQRQALNVYKMELLGAKIHAVQSGLKTLKEATTAAIQAWVGDIKNIFYVVGSAVGPYPYPKMVMHFQSIIGKECKMQLQKLNKKVDYIIAAVGGGSNAAGIFYDFIKDENIKLIGIEAGGLGIDTPYHAATLNKGKTGIIHGMKTKVLQDDLGNILPVHSVSAGLDYPGIGPLHAFLFESKRAQYHAISDEECIQALKLLCKEEGIIAAIESSHAVAFLEKLCPTLKKKSVIVVNLSGRGDKDMQMIRDYKKGVIYG*