MVKKTRGRQKVDMVKMENDSHLQVTFSKRRSGLFKKASELCTLCGAEIAIIVFSPGKKVFCFGHPGIETLLDRFEGTVPRQILNSETQKLIDGYRTAGLCEITDELTRVLEVLEEERKWGDVLTQSMKTNKEGKWWQGPVEEMELDQLEALKASLLELKSKVADEAKLRLSAAESANLAHNPNFLVGSSSSSAAAQNASPVHNNFFVGSSSSCAAAGPSGLQGLVNPDINNVLFNFNGNDHVMQAPHQPNNVGFNGNPNAMPLSGWNPNLGGGFL