MADKILIIGGTGYIGKFIVAASAKSGHPTFALVRDTTLSDPTKSQIIKSFKSSGVTLVHGDLNDHQSLVKAIKEVDVVISTVGGGQLQDQAKIIAAIKEAGNVKRFLPSEFGNDVDRLHAVEPAKSVFAIKVQIRRAIEAEGIPYTYVTSNFFAGYFLPTLVQPGATAPPKDKVIILGDGNPKAVFNKEDDIGTYTIRAVDDPRTLNKILYIKPPQNIYSFNDLVSLWEKKIGKTLERIHVPKEQVLKNIQEAEFPVNVIMAISHSVFIEGDQTNFEIEPSFGVEASELYPDVKYTTVDEYLNQFA*