MGTSATQSLEHLHDPESISYLSQIDAAAIDELLMGPLGFSVDQLMELAGLSVATSIAEVYTPNEYSRVLTLCGPGNNGGDGLVAARHLYHFGYKPFVCYPKRTDKPLYHGLVTQLEALSVPFLPPEELPTNLASNFDIVVDAMFGFSFRGTPRPPFDTLIRRLVVPTGFTRENLGVPVIVSVDIPSGWHVEEGDIEGTGFKPDMLVSLTAPKLCAKKFTGPYHFLGGRFVPPEVANKYSLRLPQYPGTAMCVRIGKPPSVDVAALREDYISPEFVEEHVKDDPIKQFQEWFNDALAAGVQEPNAMALATADKDGHPSARMVLLKGFDERGFVWYTNYGSRKAHELLENPHASLLFFWEGLHRQVRIEGSVEKVSEEESDEYFHSRPRGSQIGALVSNQSSVIPGRHVLHQAYGDLQAKYADGSLIPRPKHWGGYRLKPKAMEFWQGQVSRLHDRLLYSQMEINGKKMWRIERLAP*