MAGLTLLFGLILVSFCACSSNATDTAQILRYDNENMDSDGYAFSFETSDGISREERATLKNPGTPEEAIAIQGSVHWVGP DGIHYKLNYLADENGFQAQGEHLPQVEHSSRDRFGLC