MRVGQLLRFRSTSLRSSTARQEYVPHHKPVVEDDIKRLEDFLLSKPNVLVLTGAGISTESGIPDYRSEGVGLYARSNHKP VQHMEFVKSSAVRKRYWARNFVGWPKFSATQPNATHHALARFEREERVQAVVTQNVDRLHTKAGSRNVVEVHGSGYVVKC LSCEYRIDRHEFQSILASLNPAFKDAPDMIRPDGDVEIPLEYIENFRIPECTQCGGDLKPEIVFFGDSVPRPRVDQIAGM VYNSDGLLVLGSSLLVFSGYRVVLQTKDLKLPVGIVNIGETRADHLADIKISAKCGDVIPKLFDFRNSKSVS