MKAHRIALIYQYIPMYHWNKELSNFEGVSTSSLCGNSLHISYRYIPKHCISLITKFDKNKETVTMVKSLKSNPTRQAKKDQPKASKKQVKETKALESEDLEAVSESDESDIEGFQSASENEASSDAGSSEEEEEEEEQDEEEGELGEIELKQGSHTIKKLDPKKQSENDKAKAKEDKSSDLSGILYISRLPQGFKERELSKYFSQFGDLKQVRLARNKKTGNSRHYAFLEYINKDDAVVAQESMNNYLLMGHLLKVKVLPNGSSIDKLFRYKKKPFVTSKVTKSSAQLKKTADEKHEERIAKLKDAGIDFKW