MKLDYNSREIFFGNEALIVADMAKGSNGKPEFTNHKIVTGLVSVGAMEDQAETNSYPADDVPDHGVKKGATLLQGEMVFIQTDQSLKEDILGQQRTENGLGWSPTGNWKTKCVQYLIKGRKRDKVTGEFVDGYRVVVYPNLRPTAEATKESETDSVDGVDPIQWTLAVQATESDIYLNGGKKVPAIEYEIWGEQAKDFVKKMESGLFIMQPDTVLAGGITLVAPVIPNVTTATKGHNDGRIVVPATLKDSNGGTVKVTSVINDANGKVATNGQLAPGAYNVKFSAEGYKDVTAGVSVTDHS