MPPMRQGRRCLNPKLSHVIEAELNKLLEANFIYLVEYAEWLASIVSVMKKNRKIQICVDYRDLNKETLKDPFELPFIDMLLDDMASKEVYSFMDGFSGYNQIWIDPDDRIKTAFRSPWGIYAYRVMPFGLTNALATFQRTMTEAFKELVLNSWLAIYLDDFSVNSKVRVDHMNHLRGVFEKCREFQICLNLEKCVFETQKGCLLGFIVSQVGIESDPEKLHIIRDLPPPTDRTGVRSILGKIGFYRRFIRDYTQVTEPINNLLKNEVSFVWTSECQRAFDELKERMLQAPILVPHNWSQRFFLYILAGGKALGAILMQQDGNRVEHAVYFAGRTLNESELKYDAVEKEILALIYASKKLRHYLLPKPFTVFSNYNPLHYLLSKPDIKGLTGRWILLL*