MGKGGGCVPSKKRVPLVASDDPPNAATDAPPISISMEDKSPSFGDAASAVDGAASPIGKLKIFIVFYSMYGHVEGLARRMKKGVDGIEGVEGVLFRVQETLTPEVLEQMKAPPKSEDIPVISAAELVAADGIVFGFPTRYGCMAAQMKAFFDSTGQLWKEQKLAGKPAGFFVSTGTQGGGQETTAWTAITQLAHHGMLFVPIGYTFGAGMFKMDTIRGGSPYGAGVFAGDGTREPSETELALAEHQGKYMAAVVKRLAQA