MSPQIRPLTPELQKVAKEQLKEDPERLEADLQAFKTWIEQQPHLNPRMDDQFLVAFLRGCKYSLERAKSKLDKYYTLKTK YPDYFRVTNTTDSKFREIHQTGAIIYLPTPLNENGPRIGIWRMGLVPVEKYTMLECMQVAQAMQEIAILEDDYANVNGVV FIMDMKGATAAHLFQMTPSMAKKFTVFSEEALPLRLKAQHFINTITGFEQLFNMFKPMMSKKMQSRLFVHGNKMGLLTEQ IPLKYLPEEYGGENGTTQDIVAAMEKKLDEYADFFQENVNFGTDESLRPGKPIDFEGLFGVEGSFRKLNVD