MGEPRVGAPLDDGSGWTGSEEGSEEGTGGSEGAGGDGGPDAEGVWSPDIEQSFQEALAIYPPCGRRKIILSDEGKMYGRNELIARYIKLRTGKTRTRKQVSSHIQVLTRRKSREIQSKLKDQVSKDKAFQTMATMSSAQLISAPSLQAKLGPAGPQVGGLXXXXXXXXXXXXXXXXXXXXVKPFSQTPFSLSLTPPANDLPXXXXXXXXXXXXXXXXXXXXXXXXALGTARLQLVVFVEPPDAVDSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTERAQLEDGRFVYRLLRSPMCEYLVNFLHKLRQLPERYMMNSVLENFTILQVVTNRDTQELLLCTAYVFEVSTSERGAQHHIYRLVRD