MDRLQRMLGASGMGGGGGGGAGDAPQQDTSEQIYISSLALLKMLKHGRAGVPLEVMGLMLGEFVDEYTVKVVDVFAMPQSGTGVSVEAVDPVFQTKMLDMLKQTGRPEMVVGWYHSHPGFGCWLSGVDVNTQQSFEALNQRAVAVVIDPIQSVKGKVVIDAFRCISPQTMMLGQEPRQTTSNVGHLNKPSIQALIHGLNRHYYSIAINYRKTPLEERMLGNLQKHTWTKGLTLRNFEDHSKQNERVITEIQELSVKYDKAVVEEQDIPLDQRVVAKAGKMDAKKRLEDNVQQLMSANIVQCMGSMLDTIVFX