MSTLTVWEAVYYSAQLRLPSSMSSSQKIEGAEITIQEMGLQDAIHTRIGAWGVKGLSGGQKRRVSICIEILTRPSLLFLDEPTSGLDSAASYHVMTRIARLALHDDRTVVASIHQPSAEVFGLFNTLCLLSGGKTLHFGRASEANAVFTLNGFPCPSLRNPSDHFLHTINTDFDKDIEQGSDAEATEAAKAIDILVNSYNSTIANQVFAHVADISKREGEALTKKGSQASFFTQASALTRRSFVNMYRDFGYYRLRLAIYIALCLCIGTIFFDICHSFGSIQARGSMLMFVAAFLTFMAIGGFPSFVEDMK