MKDIVHDDKAGQLDDRSTFLGLDNNRLCKWDLRDPNGVVNTTPVVQYCPGGKDYSRGTNFQCMATSGDGFVAVGSKDGKVRLYDGKKMTQAKTAIPGLGAPITAIDVTHDGKWVLATTDKYLMVVKTTYEDDKGRDANGFTSRMGGRGAVPRLLRLRPEDTIRTDGRPLSKGKFTWITEKGMSERWVAASCGNFSVVWNFTKVKNCGAESLSFGGLPTSMDYIINSKDEDVVDSAFLHPKYAKNVALEQAALVVATPHRLFNMN*