MSILGKGGLATVVKISDEYALKILSESRAADEEAVILETLGLNSTVVGFYGRLGEDCGAGSRNAALLLELCQGSVGDLLSRLAGQRLPNASGLSTQQYIVMMINCVAQLHSRGVIHQDIKPSNFLFGRDGSVKLCDFNLSRMASDPTRPASGGTLLYFSPQKFSNIDDGYAADWWALGVTLYQLLYGLQTWPFSSRSLQRLGKLVPEQQLMLVRKAVMKGDIKFRALSLGLPRAARTLIRGLLHPQPELRWSLLHVLGGDYPTDQAFSAVALRYPHLAHDMEKLLAVRRLCRFSNRPATRHPHPQQQQQQQQQEQQQQQQAPLWAPPWRFDLIGPSSGVGGRDGGGGVWGVEGGDNSGDSNSAARRHQHQHHPHDHHQHPPAGRRGKRAEEAPLR*