MSVALIFDSTTADIVSTTILLPVEIWLQIIDELCAEHEYDALHACAYASEGLLRRRAERAIPEEMTFRTQEEVARIKVRQHWEGPWHVRTEGGRRRGERLPIPHLATLASRLAQKWTNVQQLTIERAEWRAQGLDLPTLLLDLGCLSQICHLNLDDVTFPSALTFWRLVCTLPHLRWLYLRDVTFVKTAIGGRAFSAFRLLSATNLEHVWLWSDRRPGSRATDSAGLLQVISAQPVLSLRAPPWSKVWSLELWDVTLPTAAAFARLLYALPDLQLLVIHGPCTFSDHGFTPTDVPPHPGMPSGFRTIELGKNFSLCSDPQSVHDLVDILIRSGASRRLEKITAWLSPSLRVPTSIDVALNRLVKHAGQSLKWLELMALPQENLPLFYEASAYAAPSIANCFDVLANTHLSYLLCSVEITREGSSSISPLLDLLHQITLTISHHMELRLRLTDDADLATLWADLPYLDAALTQTSFDKLAGKTHNF*