MKIAIIHPDLGIGGAERLIVDAAVELASHGHNVHVFTAHHDKSRCFEETLVGLFPVTVYGAFLPRHIFYRFHAVCAYLRCIFVAICVLLWWPTFDIILADQVSVIIPLLKIKKLHKILFYCHFPDLLLAQHTTTLRRMYRTPIDFIEEKTTGMADLVLVNSRFTAATFAKTFRHLSAQGVRPAVLYPAVNVEQFEGPCAYKLNFLSINRFERKKNIGLAISAFAMLHAFEGDILQGQNLAEVTLTVAGGFDKRLKENVEYLQELQSLAEREGVSDRVKFVTSCSTAERNALLSECICVLYTPKDEHFGIVPLEAMGAQKPVIACNSGGPVETIRHDVTGFLCDPTPLEFSRVMFKLVSDPRIAERMGKEARQHVCETFSTKMFGQRLNRYVVDIFQNRHE