MSTLCLPHVMFPQHKITQQQMVDHLENLHADHPRMALAKRMIANTEVNERHLVLPIDELAVHTGFTHRSIVYEREARQMSSAAARQAIENAGLQISDIRMVIVTSCTGFMMPSLTAHLINDLALPTSTVQLPIAQLGCVAGAAAINRANDFARLDARNHVLIVSLEFSSLCYQPDDTKLHAFISAALFGDAVSACVLRADDQAGGFKIKKTESYFLPKSEHYIKYDVKDTGFHFTLDKAVMNSIKDVAPVMERLNYESFEQNCAHNDFFIFHTGGRKILDELVMHLDLASNRVSQSRSSLSEAGNIASVVVFDVLKRQFDSNLNRGDIGLLAAFGPGFTAEMAVGEWTA