MKLKSFGVFGNPIKHSKSPLIHNACFLTFQKELGFLGHYHPILLPLESRIKNEFLHLGLSGANVTLPFKERAFQICDKIKGIALECASVNTLVLENDELVGYNTDALGFWLSLGDESYQSALILGSGGSAKALACELKKQGLEVSVLNRSSRGLDFFQRLGCDCFIEPPKSAFDLIINATSASLNNELPLNKEVLKGYFKESKLVYDLAYGFLTPFLSLAKELKTPFQDGKDMLIYQASLSFEKFSTSQIPYSKAFEVMRSVF*