MATIPGGGIIMDPMHFYRARGTYGRVYKAVLLPPPKTASASPSFTEDSDPLNNPEMCMRPEGDVLTYAGISQSGAREIMLSIYMVFEYAEHDFLQIIHYHWHKPLAQQGLYGGDKVVVTIWAVGCIYAELLSLRPIFKGDEARMDGKKSLPFQRDQMGKICEVLGPVKPEQWPGIVHMPEYRTYQATGPYPHSNPLAPWYHARSNSPEGYDILIKMFEWDPARRITARDALRHPWFQEEGTHEDNGDAKMGSLPQSMAGG