MFEPVIGSVGAVDSSTDRKKQVHLKCEKMRREAIKVGYNELKDMLPPDAAPVGYKLTNASILYRAAEFLKKLKLTEKQQSEEISKLHSQLVALQIICQNYAQMAVQKNPTFDALETDTAPYLKFELFRALMDFWFESFNSSVEVDEYCKLAQSMLQWFEQKLDFSVVPKIFDDVYQSKLH