MLLSGPQPTPPLLLPESSGEDGGGGAHDLDSSSRGGGAASAPKKRAETWVQDETLSLIALRREMDNHFNTSKSNKHLWEAISAKMRDQGFDRSPTMCTDKWRNLLKEFKKARSHARSSGAAGGNGAAKMAYYKEIDDLLKRRGKAAGPAAGAGGGGGAPKSPTPTSKIESFLQFADKGFEDANIPFGPVEANGRSLLGVDDRLEPDRHPLALTTADAVVASGVNPWNWRDTSTNGGDNQATFGGRVILVKWGDYTKRIGIDGTAEAIKEAIKAAFGLRTKRAFWLEDEDEVVRSLDRDMPIGTYALHLDDGIPIKLCTDADRMTVRTEDKTFYTEDDFRDFLSRQGWTLLREYSGYRVVDTLDDLRPGVIYQGMRSLID