MKLSPLAHQANAHDDAVWSVAWSGAGEGLLLTGSVDESVKAWRAAGDGLEMAHAYTGHTLGVVALAAAPNGLVASSALDSLIRVWSVDTHETRCVIETPPAENWQIAFAPGDEPAHLAVAGGVSGGVKLYSIEQDGGEQLEKPSPRFRTPSHAPTSSVLPQSVTYSPDGRRLACGAMDGTVALFDVGTGKLLHTLAGHAMPVRSLCFSADGKTLYTGCDDGHIHAYDAEHRSLTDALPGHKSWVLGVAVSPDGSALCSCSSDATVKLWDVGQRSCMQTMSDQAEAVWGVCFAPGGGKVASVSDDKSVNLYDFV*