MSHFSQIKTQIRNLTSLQSALTELGIDWKSGPTEVRGYKGLTHNAEVAIAQENGYDIGFTWNGQEYSLVADLQYWQQPWTVNRFLNEVTQRYAYHTVVNETAKQGFQIAEQQKNEDGSIRVVLQRWAS