MTAIDKQSTDDVSHIQNFYRDKTIFITGGTGFLGNILLEKLLRSCSDLKRIYVLTREKKGKDPKERFKQIFDDELFERMKTANPDYLSKLTPITGDCEKPNLGISENDRNIMISEVEVIFHVAATVRFDAHLRDAVNINVRATSDLLDLAHSMKQLKAFVHVSTAYSNCAERKTVSEKFYTPPITPENLLKATDMLPDEIVERITPQLIQPWPNTYAFTKAIAEDVVRTKGKGIPTTVVRPAIVIATANEPIAGWINNFYGPTGVVAGAGLGLLRSVHADGECIADLVPGDKVVNAIIVSAWDIAKTWAQKSEKIIKKTESESKLNQDSQEIPILNYISSNAKPLKWKDFMKYNEIAGADIPSMLAIWVYSLTINKYKFVHQIYCIFLHLLPALIIDTYARIVGKEPRLWNAYEKIHKFSEVISYFSTKQWKFDDSNTMRLCDKLTKKDDELFDFDLRKLEWKEYFYHHIRGLRVYLIHDKLDTIKEARKKHQRLLIAHYTLKTMFYGILLYLVISILKLIFV*