MATGGSQAPTFIDPWQHGASEEDDLGVSMSKYARMEVGEGEEGNDSKERFARENHSEIERRRRNKMTHYINELAEMVPQCAALGRKPDKLTILRMAVSHMKAIRGTSQNGAEASYKPSFLTDQELKHLILEAANGFLFVVCCDTGRVLYVADSIVPVLNVRQEDWLHHPIYDLIHPDDMEKVRDQLCGSDASLNRVLDLKTGTVKKEQGSVRVHMSCRRGFICRMRLGPLEQLHRLCNRRPLFTHNGHHYVVVHCTGYVKNSPPGGLDAPPSSCLVAIGRLQVASMPITFVEHKASSILSVPTEQLLGRYWWEIVHPSDEQALHEMFVHIMQDQPAHISVRVRTQRDLVLCSVSASKFVNPYSEQFEYIVATHMLMPPSDETWQTGSQVFQHAPQNNEFDPSAGSDWSAAPGFTTDGLLPLPRRQATWPEQWNTAEQFAQR