MNCLTVPGVHPGSPGRPRGQIQVIFGPMFSGKSTELMRRVRRFQLAQYRCLLVKYAKDTRYCTTGVSTHDRNTMEARPACALQDVYQEALGSAVIGIDEGQFFPDIVEFCEKMANTGKTVIVAALDGTFQRKAFGSILNLVPLAESVVKLNAVCMECYREASYTKRLGAEREVEVIGGADKYHSVCRACYFQKRPQQLGSENKENVPMGVKQLDMPASRKIFAS