MKVSELSGALLDLWVARAEGDVLATAKPEFGRYWLKQGRYGSVKECPRYSTDWAHGGPIIGRERIELLTAAGDPESCVAQTVYGDLVISYFGSTRLTAAMRVFVASRFGAEVPDEVPA