GPGSMSVLISQSVINYVEEENIPALKALLEKCKDVDERNECGQTPLMLAAEQGNVEIVKELLKNGANCNLEDLDNWTALISASKEGHIHIVEELLKSGASLEHRDMGGWTALMWACYKGRTDVVELLLSHGANPGSLVPRGSMKFVYKEEHPFEKRRSEGEKIRKKYPDRVPVIVEKAPKARIGDLDKKKYLVPSDLTVGQFYFLIRKRIHLRAEDALFFFVNNVIPPTSATMGQLYQEHHEEDFFLYIAYSDESVYGL