MLLWSIQPESLYVKLKAEKVLFCDPAQSELITECGFGPAYDWLAEQMVLRVGQPPAGVKYPFWAWHTVEWEHRKPDLRRMEFRSYSGNQVCIELEVPDKDVLLSNEDMWHLLLNDGYYRDCSNEQEYEAEDKWYKSLPSDEQLKVKRKSWEKIFDVSPLRENEWESHGKYVQATFWELRLDQVIEVRHFKGRIR