MTSSSPLFTNATATSTWNSLLSSSFPTAIRFHHLRAEMSLSEASSPLPLPPLPEKRIILGCGGLGQDYLATVASFPKPDEKIRSTSIMVQGGGNAGNALTGAARLGLKPRLISKVANDGPGKGLLAELEADGVDTSYIAVSEEGNTPFTYIIVDNQMKTRTCIYTPGHPGVEPDDLSQSSLLSALDGARIFYSDVRLPEIALVIAKEAARMQVPILVDAERKREGLDDLFNLAHYVVCSEKLPQAWTAAPSIASALLSMLVRLPKLKFVIVTLGENGCIMLERNTSDPEAEEMDVDSLLESLKQKIDGTKTIPTCISSKPKLRLSADGVGTVCGRLLVGTSEVVPPSELIDTTGAGDAFIGAILYAICADMAPEKMMPFAAKVAAANCRALGARTGLPRRADPCLSPFLH