MKLSVFALLAGSAAAYTTPTMTFAVGKKSAPKIKASSGGTVPSKALPYENAPAALDGSLPGDVGFDPCFLSTKADLMADYFNGLNFVGNPGLSGLEWYREAELMHGRIAQMAVLGFIFPGFTRLPGLEGVSSNPLAAFDEVPYAGVWQTIAFMGFVDLFRISRIRELGSSYTPGDYGWGQGGFNPFGFNYSPEEYYEKQVQETKHGRLAMIALLGLIWQANASGVGVLDQLGPAFSAPDYYARAGYFLPQGI*