MKKAYELSVLTGTQVLLLVVSETGLVYTFTTPKLQPLVTKPEGKNLIQACLNAPEPSSGDANGVDADNSVESPEDNHAQIPTGQQRGMPPNNQPIPQAYMTPEAALHYQSYLQQQQPNQYPMAQQGMPRHPGGHYPEQKLG