MSTMNIPFTKYYDALVALMEAGIYVALVTAAGYPHQPKRYEERLDGLMQRFQTADPECLSRFFVLGGECNFLFKVAKDSAHSVPHLEEDPLFVPDLLKSVSQESIQKLLDTAHDTLLERKEALDLDVQVIRKSRAVGIIPQPGIQLPREQLDEIVLGVQHDCSSLGVPFCAFNGGRDVWVDVGNKHIGVAALQQWLHCPKHATLHIGDQFLGTGNDISTRQTSCTVWISSPKETGDILALILQELRELKSRA*