MESADIQTQLIHGLPDEVALLCLARVPRQYHNALRRVSRGWKALLCSEEWHSYRKRNNLDESWIYVICRGTGFKCYVLVPDPTTRSLKVIQVMEPPCSRREGVSIETLDRRLFLMGGCSCLKDANDEVYCYDAASNHWSIAAPMPTARCYFVSASLNDKIYVTGGFGLTDKSPNSWDIYDKATDSWRSHKNPMLTPDIVKFVALDDELVTIHKASWNRMYFAGIYDPVDQTWRGKENEIALCWSGPTVVVEGTLYMLDQSLGTKLMMWINETKEWVMVGRLSDKLTRPPCELVAIGRKIYVIGRGLSTVTIDMDTAARVDGFLVSSSTAPLMEHDFPPEKCRVITI*