MKFKLKNCTTAQITDKINALHEQRGESANGRVFTMLIRTTKDELENALTAVNLASREHPCRIIAIATCACRQDEDTDAPLTAEIRFGADAGAGEVIILYPAGGLLRHLDTLVIPLLVPDVPIMAWWPTEAPEDPSNDQIGRMARSRITDVLRSSDPVRTFENVRAHWNSEDTDLSWTRLTIWRSQLAALIGQPPHSPIKSVALRGAEGYLPLELLASWLAWSLKVPVTVHRDPDASNVTGVYVERENGTASLVRTGTDTLQVQEPGRAPQIVPVPHRTLADCLSEEMRRLDPDSIYAAVLQKGWDLIDHDGEGDGGH