MGAEAPPSHFNVKLQQEPELVKPATPTESQVYFLTNLDQNIAVIVQTVYFFEPNLDKAKEDPVQTIKEALKKVLVHYYPLAGRIGISPEGKLNVHCNDEGIVFAEAEADTSVSSLGDITKPDHSRLGKLVYQVPGARNILEMPPVTVQVTKFQCGGFVLGLAMNHCMFDGIGAMEFVNSWAETARGVPLSTPPLTDRELLKARIPPQIDYPHKEFLQIEDLSQKQDLLLGENLVFKSFCFSPESLERLKKTAMEDGELPTCTTFEALSGLVWRSRSKAMGMLPEQQTKLLFAVDGRNRIQPPLPKGYMGNGILLTYALTTAGELTEKPLSYAVKKVQEAIRLVDDKYIRSAIDYFEATRARPSLAATLLITTWSRLAFHTTDFGWGEPTHSGPVSLPEREVVLFLSHGKARKSINVLLGLSSQAMEAFDQLMQPQL*