MKLWRVVGFDDSFKDNLAYIVGCVTCKDYVEGFLIDRIEVDGWDVSEKIVELISNSKFYKQIKCVLLSGITFAGFNVADLEFIYENLGIPVIVILERYPDFERIERALRNLEGFERRIELVKKAGEIRKVRKVLVQLKGCDLEFAEKILKLTIRKGKIPEPLRIAHLVASALIHKESRRR