MAVDSNSKPPKKASVVELQRRLDEGRVQDEELRQLMRAEIARRLQWGYKPTYDQQLAQLLSFAKSLRHMSIATEVETLDDQICCYFKEESTTLDEAETAMLDLYCERAQIKDGQSVLDLGCGQGALTLHVAQKYKNCHVTAITNSVSQKEFIEEESRKLRLSNVEVILADITKLETEATYDRILVIELFEHMKNYELLLRKISEWMTPDGLLFVEHICHKTFAYHYEPIDEDDWYTEYVFPAGTMIIPSASFLLYFQDDVSVVDHWTLSGKHYSRTNEEWLKRVDCNIDAVKEIMESFSGSKEEAAKWTKYWRGFCISGGELFGYNNGEEWMASHILFKKK