MVAMVTTHIILLLQHLYQMLLVEGDTIMPIDPTQGAFIADTLSPNSFLFGPRPEWFRSSEGTGSFPSPAASPQPSRGVPGSYDQNNFPMASRMSSPHQKPFYGLRSTTDSYGRGFSHGGMFPQASNYGGSVTSFGLNGRSLISTEKGRRRGRGNALICSCNGPLDFLNEQSRGPRATKPKKQPEVDSKDEVPTTGVGRELYNKPDFVMEYTNARFFIIKSYSEDNVHKSVKYGVWASTTNGNKKLDSAYREAKEKGEHCPIFLLFSVNASAQFCGVAEMIGPVDFEKSVDYWQQDKWTGQFPVKWHIVKDVPNNLFRHIILENNDNKPVTNSRDTQEVKLEQGMEMLKIFKNHDDDASILDDFEFYEEREKALQENKARLHQQHLPSSIVIEPKKPLTAPSDLVGHITKSFAEAVRLGEAKTVSHLTEKVSGGDPSIPVKHVEVKQSGLS