MDRFTQLVDSNFLVSRAYDDEEYEQDAKGLADVMLPLEWRGNAGEAQQADKERQRVNATAVRSLVVCCCRESAALARKLVQAHPHAFVHIGDVVSQRAFPTVAVYTAALAADSNRPSDSRSVVLIPDGQVPAERSVMLEQFVHERIELTDVSFTATIGTMSPTQYLLPWEGELICRTLRSSALQEDSALVAALCGSEGQDLDGDRSKLSWSRPLEVPAMLQGTDAAFLSGAEFRGRSAIGYVAIDDPSFRSMQLLAALHEAFCLAVFGRQHALELAKPLLVSVQQSLNSLMANALYL*