MVKKTRGRQKVDMVKMENDSHLQVTFSKRRSGLFKKASELCTLCGAEIAIIVFSPGKKVFCFGHPGIETLLDRFEGTVPRQILNSETQKLIDGYRIAGLCEITDELTRVLEVLEEERKWGDVLTQSMKANKEGKWWQGPVEEMELDQLEALKASLLELKSKVADEAKLRLSAAESANLEHNPNFFVGSSSSSAAAQNANPAHNNFFVGSSSSLAAAGPSGLQGLVNPDFNNVGFNFNGIDHVMQAPHQPNNVGFNGNPNAMPLSGWNPNLGGGFL