MDGLHTELALGLIGELETAPFVAKTYQLVSDPRTDALVRWGRDNNSFLVTDVAGFSQLLLPCFFKHGNFSSFVRQLNSYGFRKVHPDRWEFAHESFLSGQKHLLPRIVRRKKKRGEASCSSLVGGGEQHVVANIGEEVEEEEDDEGREALLEEATELRSDQLMPLLARLDEDPNATSLHLLQQAAEKKLQRMQLPTRDFASFPIVPPLHPAPSPLLALGDTAMGGARVGQWAESMPLKLPTFEEPSASSGVQQVPEFEGGGRDSGSGMGITNSGTAVEIPFPFCLLGQCFF