MTFQLKTRGRFCGLHCSVGLTDWDMDKELNLATTTDQNCNEDKVNDQHVAQRPSVRACRKELYPAVRYEYEVNPSDTFVKPNLWLLVNPNIACPVQYVQTDADLQPDPGHANQLLQLEPGDMEGPSTSDPLTCPHQEELLLPASSTAKRMIKEDSSKPVRTRRKGKITKVVKKLGKTNSRKLLRSSQDLKSLKPGCWPRPPVNYCVLVALALKSSQTGSLKVQQIYNFTREHFPFFQTAPDGWKNTIRHNLCFSSSFRKTCNQLCKEGKRKSCFWHLTLDGHRRLQDELHTLTGETLKMLERSMSNPDVIWSLLEM