MDTSWIMNGLGLAEKIRSATQSFTLRLGELFAKPRTKCTYCDCVIDISNVSLVWPALPAGVKFDPTDLEILQHLQEKSSLPNSVSHTLIDEFIPTIKEEEGICYTHPKNFPGIKMDGSYLHFFNRVLNAYDTGTRKRRRIIATGDICDGVVNGNSRWHKTGASKPVFDENGVRKGWKKILVLYKAPKKVGDRPERENWVMHQYHLGVNEDESNGEFVVCKVFYQSPLKKNGKSKTDVVVESDASVAKINPRTPMTDPPQRRRLNNSSCNTGQHTPTQDDRGKKNVAHQR