MKFFAKFAKTNTALHPESGIGFGCMGITSFYNDVMDEDAAMVLLKTVYENGCRHFDTAELYGAEHKDTKNHNETYLGKFLKTIPRDSYSVATKFWPLPDGKYDYETVKAHLKQSLDRLQLEYVDLYFAHRVLTLEGGIEFAKAAARLKEEGLIKEVGLSEVSGNWLQQIHTKGGPIDAVQQEWSILTRTLEDELVPVCKANSIAIVAYSPLSRNLLVQKQEALPEGDARAIFPRYQNMEQNKRFANQVHDMAEKLNCTPANVCLSWLMQKAAQKGVSVIPIPGTTKLERAVGNINSVDVVLSAENMATLDAMANEVAGERYPDEFMQNGMAIETQA*