MTTTSMIQPKFLSKGDQLGVVAVGFSGGQCKPGVDAAPSALIKSGLLTQLEEELGYKLHHDNTVHSYKELIPFEDPDHRRMKNPRAVSAVTQKLSEQVYEHAKEGRCVLTLGGDHSIAIGSVSGTAKAIRERLGREMALIWVDAHADINTPETSDSGNVHGMPVAFLTRLAQEEKPEIFGWLKDEHMVSVKKIVYIGLRDVDRGEKKILRENGIKAFSMHDIDRHGIGKVMEMALGHIGNDTPIHLSFDVDALDPTYAPSTGTPVRGGLTLREGDYIAECVHETGSLIAMDLVEVNPTLEPGINDIGAHETVRAGCSLVRCALGESLL*