MALKQDLGKHHVEAYRDEIGTVVKSINYALGNLKQWMAGKKARLPLAAFPSKAELVPEPLGVVLIISSWNFPIGLSLEPMIGALAAGNTVILKPSELAPMCSSILAETIHDYLDSTAVKVIEGGSDIGEKLLQQKFAKIFFTGSTRVGRLVMLAAAQHLTPVTLELGGKCPALIDSFSSSRDTKMATKRIVWGKFGASAGQACIGIDYILVEKKNLSNLVELLKKYIKQCFGDDPNGSNSMSKIINKRHFSRLKSLLDEHMVKSSVVYGGLFDEENLFIEPTILVDPPLDAAIMTEEIFGPLLPIITLEKIEDSIDFIRSRPSPLALYAFTKDNNFQKRLVSETSSGSLTFNDVILHYVVDTLPFGGTGGSGFGRYHGKYSFDNFSHEKVVLTRSFFIDIWFRYPPWNDTKLQLIKSGLRFDYLAIVLIALGLKRKA*