MKLHEYEAKNIFKKYGIPVPESFLVSKEDDLNSINVDKEVVLKAQVLVGGRGKAGGILFASNKEEFIKKAEELFNKEVKGEKVEKILVEEKLPIEKEYYVSIIIDRDAKKPLIIFSTEGGVDIEEVAEKNPEKIIKYHIDVRKPFLPYIARWIVKEAKLPSNEIGKVADVIYKLYKIFKELDATMVEINPLVITKDGNVYAADAVLHLDDDAAFRHNYEEFEEYKNKEKLPFAYVELDGDVAVIGNGAGLTLASMDIINNLGRKPACFLDIGGGADAETVKLALRKVLENKNVKGIFINILGGITRCDEVAKGIVEVLKEHPNVKFAVRMMGTNEEIGRKILEEHGIPYETSMEEAGRKLIEQL