MPGTTKLSPRGFEQCTARRQRQWLVAILPMSLLAAMLLWHLRQQLDVSRRDGCVKVLLAGGREGTVVGSSAGRGSSDGAPAAGLPSCTFDVPAGQFEGSCTQLQDVCVDQGTIVAYRDADVQRLQRAGGPGYEVIKPGSSNYRRFRFIHRSRGGVDRRFQLSPIRVRPASTAEATAYLRDPRFSSCTVPIVWYPFERLNNFAHVFRDNAAKLHGALRGLPWAHRHAKLVVVTAEGLDVEAWNHEVLQPLTQLQLETWADFSSRLPATAAGDGSGYVPRGWQQQQQGAAEAVAEARIVEGSLQAEESLPMSAEGGSQRCFKTMFVCPAGLSRSVWPLHDLGLRLVKHYSSKLPQAGETSTAGWQRQWRRQAEDRQLQQLQQQGQPPQX