MLGDAQHVEEAQKIGLEYMDVEGLKKLNKNKKLVKKLAKKHQAFLASESVIKQIPRLLGPGLNKAGKFPTLVSHQESLEAKVNETKATVKFQLKKVLCMGVAVGNCSMEEKQIFQNVQMSVNFLVSLLKKNWQNVRCLYLKTTMGKPVHAKRHLPSSNPLLLSINKPSFSILHKPRFLRFIAFLSRHKMSAIRLTTPTTIITTRKTSTTPSAFLKSPSTLPSIKSISKAFGLKSGSSFRTTAMATYKVKLVGPDGEENEFEAPDDCYILDSAENAGIELPYSCRAGACSTCAGKMATGCVDQSDGSFLDDNQMKEGYLLTCISYPTSDCVIHTHKEGDLY*