MTADSFKLKYWGNQQEDYILPTAGLGREYLVLGKLLIKLAQWHKKGLLNFDVYLRPTGVGTLTNVINEQYYKGLDDKYDLTLYVKSKEQYYPLLWIDITGSSWTEEQSKERYGESVYAILSVKVETAKKYNVLGRVFFLHYSDAEDKLKCISALQILNLERQNKIKKDKFERDAKSEYYLIPLEYWKNLMELRVTLRGFYQSFLEFQRGKTLW