MKFPPSILRVLESKGIKKPTPIQMQGTPAILAGRDIIGIAFTGSGKTLVFCLPMIMAALQEEVRMPVQRGEGPVGIVICPSRELARQTFDIIEEYGGALRADGYPELRSLLAIGGVDMKQQADVIRNSGIHMVVATPGRLKDMLTKRRMTFDICRYLCLDEADRMVDLGFEEDIREVLSFFKGQRQMLMFSATMPAKIKSFAESALVDPVTVNVGRAGATNLDIIQEVEYVKEEAKLVYLLECLQKTAPPVLIFAENKKDVDMIHEFLLVKGVEAVAVHGSKDQEEREWAISCFKGX