MAELCVTGGTGFIGAYLVKALLEKGYLVRTTVRDPDDAEKVGFLWSMSGAKERLKVFKADLMVEGSFDDAVKGVDGVFHTASPVLVPYDSNIQENLIDPCVEGTRNVLKSCAKATSVKRVVLTSSSSAIRYREDMTQSSPLNESHWSDPDYCKRYNLWYPYAKTLAEKAAWQLAEETGIDLVVVNPTFIVGPLITPQPTSTLRMVLSYMKGEASVYPNFTVGFVHIEDVISCHIVAMEDSRVTGRLICSNTVAHWSEIIEMLKAKYPSYPITDKCGQQTGDNNPHRMDTSKIKQLGFSNFKTLAQMFDDCIKSFQVKGLL