MSKLAVEHNSVNLGQGFPDEEGPASMKQIASSAMDDFHNQYPSLLGVPELRQAVARHSAAQQGIPCDWATETLVTVGATEAIAAAMLGLINPGDECIMFDPMYDSYVSMARRAGAVIRPVRLALPDFSVPADELAAAFGPRTKLILVNTPHNPSGKVFTRSELELIASLCQQHDVIALCDEVYEHLVFNGAQHLSLRALPGMRDRAMRMGSAGKTFSFTAWKVGWVTGPAALMAPIVKAHQFLVFTVPSSLQRAVAHGLDNEPGFYQGLGASLAAKRALLEPKLEAMGLGVLPGHGAYFLVADVSKFLREGEDDAAFCKRLTVEAGVTLIPVNPPRHLVRFAYCKDDAKLEAACQRLGTYLAA*