MDILDNYQRIIKEVLVPYTQIPYSHAAIECKTVFDSENNSYLLITLGWDGVKRIHGCLVHIDIIDGKIWVQRDDTEDGVTYELVAAGIPKDKIVLGFHPPNVRQHTGYAVA