MEKRASRACTACRLRKVKCNGQQPCAQCDHLNVACAYSTPTERHGRRVRGRLISQLRVGVSATPPAASAAPPLALPFSSLPLDEVYFTGLIPSYERFAYPVNPIMTSAEILESIHLMREDRTHAAFVYAFAAVTVNLTEVSWTLHGDVSARMQDLGARSLAAMHEEPPIGISSAPTTSVRRIMTCVFLEMCAMACKQHERASLLLQEAISCIHLLRIDRLKPELNAAPTSPSSPGGEVARPELARLQRMYWEAFVHERFLTVVSGYPSTMPPLRTGLPYADPTIPAHIHVGFTRIIRLFTILDDEFLSYWTSQDLPEGERPPMAAQYIERKHTQLDDDETDAATDHAGEACGLTELQRADLFVTRMWQRVLVWQLGMSRCLLSSVPPASSHEAMSLVFPARRLGAQLRSLVTQLDPITSIGMHGTGILQKLFEITNTIADVLALVPDATHPGSGQTVDDFIFLARLLFSFDRIDKVQKDILRMKIQSMGDTFSSIHIEGM