MLFTHATILTLDSTRRIITDGAIYVPRGSNRISSLGKTAALLAQYPDEEKYDLTGRIVIPGLVSTHMHTAQTLLRGTADDLELVSWLCERIWVLQGNFTKDDGYAAARLSIAEMLKSGTTCFLESMFADRYGFEGLCQAVAESGIRGCLGKIVMDKGTYAADDAWAMHPGLIEDRETSLLGTVKMWEKWNGKADDRIRVWFGARTPGGVSDELYREMTAISREKNIPITMHCAEVKADRAFFGSVGHTPMTYCSSVGLLSPSTVLVHMVHLDDRDISLLSESGTHVAHCPTSNAKLASGTCRVPDLQTAGVNIGLGTDGAPCNNTCDLLQEMKLAAIIHKGASYDPTVVSAESVLEMATINGAKALGLDSEIGSLEVGKKADFVAIDTRGVSMQPWFNPVSAVVYTATGRDVDTVVVDGRVVVRNGELLTMDEGQIVKEAERRSREVVERAGLGEKVRPKWTVE*