MAGLESTVSSSLWGLSSVFCTMPSTTGPDLRGDLQILAPSSSGSTVCKMHCGCVSEGVPSSYWISGLAFPDWAYKAESSPGSRQIQLWHFILELLQKEEFRHVIAWQQGEYGEFVIKDPDEVARLWGRRKCKPQMNYDKLSRALRCGEGATWGGEHGNPSRPRAETRGLIDQRRDWVFGGEAESSPFQHRFDPSRIQGH