MDLEPGTMDSVRSGPLGQIFRPDNFVFGQSGAGNNWAKGHYTEGAELIDSVLDVVRKEAENCDCLQGFEVCHSLGGGTGSGMGTLLISKIREEYPDRMMLTFSVFPSPKVSDTVVEPYNATLSVHQLVENADECMVLDNEALYDICFRTLKLTTPTFGDLNHLISETMSGVTCCLRFPGQLNSDLRKLAVNLIPFPRLHFFMVGFAPLTSRGSQQYRSLTVPELTQQMWDAKNMMCAADPRHGRYLTASAMFRGRMSTKEVDEQMIHVQNKNSSYFVEWIPNNVKSSVCDIPPRGLKMASTFIGNSTSIQEMFRRVSEQFTAMFRRKAFLHWYTGEGM