MEKGNSKPSVALIVGVTGMVGVTLTEALKMPMALGGPWTVYGVSRRALPTWFQSSLLDKHIILDALNHKNTQKILSPLSTQITHLFWVALQANESEELNISRNSTMLSNVLSALTSSPNSKLSHVTLQTGTKQYVGPITDSVISTQLVPHEPPFREDYPRLPFPNFYHDLEDIIFSYSKAFTYSIHRPSIIIGASSRSSYNFLLTLSVYALVCKHENYPFRFFGKKYNWGHFCEASDARLIAEQQIWASTTKCAKNQAFNCTNGDMFTWKSMWIVLCDVFGLEFVAFDEKDNFDCVDFMKDKGEVWDRIVEENGLYKTKMEEITCFGLLDNVLKLDIQNVCSMNKSREFGFFGHANTLESIAVWVEKLRQMKILP*