MAFTHTVGVRRHVFDDLRTLLAKASPARSGDALAGIAAASEEERMAARMALADMPLAHCLAEPLVPYEADEVTRLIVDSHDAQAFAALASLTVGEFRDWLLRHDTDTATLARVAPGVTPEMAAAVSKLMRNQDLVAVARKCAVVTAFRNTIGLPGRLSVRLQPNHPTDDPRGIAASIIDGLLFGCGDATIGINPASDNLGAITTLLKLLDDIRIRYEIPTQSCVLTHVTNTLRVMELGAPVDLVFQSVAGSQAANAAFGISLALLEEARQAALSLRRGTVGHNVMYFETGQGSALSANAHHGVDQQTMEARAYAVARRFEPLLVNTVVGFIGPEYLYDGKQIIRAGLEDHFCGKLLGVPMGCDVCYTNHAEADQDDMDNLLTLFGVAGINFIMGVPGADDIMLNYQSTSFHDALYLREVLGLRPAPEFEAWLRKMGIVDAGGRLLEPGTRQALLTMADTL