MSLLFNIVEKLFVQEGDKDRFFTCPRKTPYMLVDVTVGEDESSTDEENKITDYWVYNPRSEKIINITGKKFPKVLSGGGLLLGGSRGWAIFMSYPDYTIHLSQVFNPWCTESSPKTITLPPLTDHLVPHVEMNGNVSLSTYFPNQDDDYIVCFTIFGSKLCYCMPNRDSDWATIDIPFSYDIDSNVIYSQKDQMFYLLATGCAYMAALDLKNNKKKPKFMRLQFENFPLIPQYEWEILASCLQSGYIAESSSGERFIVQWYVVTVKLSNREKLKESTKRFMVFRIEDDGGQLYQGTRIIANYTENIGDLCIFIGENETFCLEASKFPGLRPNSIYYVRYGFGVYDIGKKSSREYDLNGFPCIQGRTLFLSPLH*