MKALALFSGGLDSMLAMKLITAQGIEVKALNINIGFGSTSDKSKVMKKRAAMVGADFEMIDVRNSYLQEVLFNPQYGYGKHFNPCIDCHAFMFKTALAMLKEENASFIITGEVLGQRPMSQRSDAMAKVKKLALDEEDLILRPMCAKNLPLTKPEREGWVDREKLEGISGRSRKRQLELAAKFGLEDFESPGGGCLLTLDSFAKKIRDFIEFDKDMQVNDAQLLKYGRHLRLPNGAKMIIGRNELENTLLKGLKTPKYEVIELGDLIGAYSLVDEKISEKDLELALKIALTYTKHEVGKSYELKFKNQAYTSIAFENKADINQFFIS*