MDRARSLLESGIYALGSSSGLTWSILLRGYSSNGLSIEAFELLKRMDLEGVKLVSSSYTALLDACSGPVFLELGKKTHARVLFSGLDKDLCVVSSLIVMYGKCGSLHDAMTTYSRLDRPDVVCSNSMITAYIHSNRMAEARGIVESMVDPSVESWNILLHGYGQNGNLEEAKLLFDKLPERDAMSWSSILCAYVAAGLGAEALMIFREMDLEGFRPGTKSLVAVLEACGSLLGDLAHCKIVHSSIAEAGLDRLKGVETSIISMYSRCGSLRVAREIFDKRPQELRARWSSMIAGYAQNGHAREALDLFKQMLLDGVEPNSITLVSIISACSHTGALGDGLRCFGSLRQDFNIVASDDIYKCVVDVLGRAGMLSEAEEFISAMMPFEADSCTWMSLLGSCRSHGDVRRGQKIAAMEFEAWSPTSSTFVLLSNLCVAGKSL*