MDLGCGDEGGGPCGACKFLRRKCVKGCCIFAPYFESSGQGSAHFAAVHKVFGASNAAKLLTRIPVHKRLDAVVTLCYEALARATDPVYGCVAHLFALQQQVVELQAELAYVQARLSILNRISEDPQFQQPQSSSISPTLQSSLLHHFSSNNETSYMSMHFGHPLQNQYHPTPFENPSYYSYNQQLHDQEFQALPREF