MSVYTSVSDDEMRGFLSGYDLGEFVSLQGIAQGITNSNYFLTTTSGRYVLTVFEVLKQEELSFFLELNRHLSMKGVAVAAPVARKDGRLDSVLAGKPACLVACLKGSDTALPTAEQCFHTGAMLAKMHLAAADFPLEMENPRYDAWWTEACARLLPVLSQDDAALLCSEIDALKDNLGNHLPSGIIHADLFKDNVLLDGGQVSGFIDFYYACRGNFMYDLAIAVNDWARTADNKLDEALKKAFIGGYEGVRPLSAGEKAYFPTAQRAGCIRFWVSRLLDFHFPQAGEMTFIKDPNAFRNLLLSLD*