MATDFSSIPIIDISPLLAKADDPKMAEDPGVLEVVKQLDKACTEAGFFYVKGHGFPETLLKEVRDVTRRFFELSYEEKAKIKMTPAAGFRGYQRLGENITKGVPDMHEAIDCYREVTKDMYGDLGKVMEGSNQWPQNPPTFKVLMEEYVSLCRDLARKIMRGIALALGGSPNEFEGQRAGDPFWVMRLIGYPGVSSVNGTNVHKNDIGCGAHTDYGLLTLLNQDDDVNALQVCSYICPFCILRYSFSSFIACSHSFYFCSHRNQYCTMLL