MKVAIHQPNYLPWWGFFEKMSRADVFVLLDTVQFSKDSFTQRTRIRTKDGWMWLTIPVRKEYHFKPINEVRLPEDGKWMKKHKASIVANYSKCEHYDEWLVDGYYGQEPRTLREFNEAGIFYLKKKLGIATRIVRASELGIATGLKATDLIIDIVKKAGGDTYISGSGGDKYQDASSYEANGIKLEYASIRPEEYKQRWGGFQPYMSALDRIFNVGGIRQ