MGEECRPRLGLGAGLDSIMAWEKREEKKEKGERARFHQERQEILVEFVGSDPYPELKKVFEVMHVADTERADLDAYQLKIVDRTWFDQWKEGRDEDALNPSWACFEEDFLGRFFPRELKEAKVREFLNLKKDSLSVHKYGLKFTQLSRNALEIIQDMRSIMSLFLVRVVLQEKKTLKDKELYAKFTKCEFWLRSVAFLCHIVSGDGIRVDTQKIEEVQSWPRPTYPIDIRSFVDSEDSLVQWSEACEKSSQDLKKRLTTALVLTLPDGTQGFVVYCEASRVDLGCALMHNGKVIAYASKQLKVHEKNYPTHDLELALVVFALKI*