MFKQVLLGRKAERGFKAEAYESVAAAMTGESNGEYVPNGQSISNRCKHHKKKIYSIATEMLHASGFGFDNTTKRITASDDVWKAWLDGHPDAKPWKNNIIDYDMLTLIFGSDVATGQYARPATVAPSHQSSEGYTAGGGCLQVLAAGDFHGYTNLFVNIQWAFHTKDSDRSPQGCVHCSHSLLQAKESTPSSPQDFNPRSYQIEVYKAALMRNTIAVLETGAGKTMTAVMLMKEIRRLMKENGDKGLIIFLVPQHILLINSYIPNLSDAGQDHQRLLQRDNERNSWAPRQNSLGWHVSFLKSLA