MNLCLDSLLNGTQDPKAFGRVAVLFGGKSAEREVSLKSGAMVLQSLLAAGVDAFGIDVGEDLLQRLVEEKIDRAFIILHGRGGEDGSMQGLLECAGIPYTGSGVLASALAMDKLRTKRVWLSLGLPTPDYAVLASEDDCREAAQRLGFPLIVKPAHEGSSIGMAKVGGLDELIAAWREAARYDSQVLVEQWISGPEFTVATLRGQVLPAIRLGTPHTFYDYDAKYLASDTRYQVPCGLDEAKERELKELTARACDALGIQGWGRADVMQDAEGRFWLLEVNTAPGMTDHSLVPMAARAAGLDFQQLVLAILADSREARG*