MVMDMLGPSLWDVWNASGQAMSTEMVACVAVEAISILEKIHARGYVHGDVKPENFLLGQPGTPDEKRLFLIDLGLAAKWRDGTTGQHVEYDQRPDVFRGTVRYASVHAHLGRTGSRRDDLESLAYTLVFLLRGRLPWQGYQGDNKGFLVCKKKMATSSEMLCCFCPAPFKQFLEIVVNMKFDEEPNYPKLISLFEGIIASNPAVRPIITEGAHKVGQKRGRLTVDEDEDNQPRKKVRLGMPATQWISVYNARRPMKQRYHYNVADSRIAQHVDKGNEDGLFISSVASCTNLWALIMDAGTGFTAQVYELSQFFLHKEWIMEQWEKNYYITAIAGANNGSSLVVMSKGTQYTQQSYKVSDSFPFKWINKKWKEGFYVTSMATAGTRWAVVMSRITNNYGFTYQVVELDFLYPSEGIHRRWDNGYRITATAATWDQAAFIL