MKLRKMMQFNMKTCSELDHKGISIYTGTIISDWGGRSELAIDKKERIWARVSRKQKISILVLSSAMGSNLREILDNVSYPEIFFSFPNAKEKKRIESKEKAILEFYQQFACVGGDLVISESLCEELQKKFFQQKCELGRVGRRNMNRRLNLDIPQNNTFLLPRDVLAATDHLIGMKFGTSILDDDDVNHLKNKRIRSVADLLQDQFGLALGRLQHAVQKTIRRVFIRQSKLTPQTLVTPTSTSILLITTYETFFGTYPLAQVFDQTNPLTQNGSWAKSELFGSRRIDGENCKFSEPRYSFESLWAYLSN*