MRYFLALIKPPQAVILEREDLGSQVKLGGDINQREFVNWYFGKQASKSAVPKTLSEAPALSPSRAPFYNIQGLDVLQFAERQSPLPPSRSSSQRALSLPSLTQIFTKSSKNLLLGETSVGRAPLFLGFFESPTSHPPLTENKQSPVNEMEKGPHSYGAVVLGGTFDRLHDGHRRLLKVSAELARDRIVVGICTGPMLVKKEFVHLIQPIETRMKAVEDYIQSIRPELIVQVEPITDPYGPSIVDANLDAIIVSKETLAGGLSVNKRRAEKGLSQLKIEVVDLLPVESSGEKLSSTMLRRIEAKKQQIDKAQSQVPSSEGISGPQS*