MARGKADRQLTVGKKLEIIEESERTGMIAATAQKYGVKTGQIRDWKRNIDRLRATDPSRLVAASTVQRGHLVFNETYAQYWVGYNKYCSQNSDYHDLKGALHVTHKDVMRDGINIFGFPTSIDATATHPLECPSYSDYYATNEIKEVFSKDMVALRDQLCEFFDGKPIPTKYLYYVTKLDFYRPDPQGAATDDDGSMAASASTADSDIENYITMYVAICGNGSVMVPMSVFPPVEAWHWERKKPVKLRHAHSLHRTKKHDPNEALQFFSVTWKKFYDEEAKYSDKFVFLLDAAVDEFRAPEFTEGLKQLDGFDKYWTTSYTVRNPLRQSNFEDVLMTFVTEEWRRILNLKKSSQPNDYRKCIAFWFYTAWEFFAGDHARAAFRSCNMYLEEKAAWAIDTGEEAAPVETAAPAAAVGQLAPAAVVQAAEPTA