MGAEAPPPTQFNVKLQEPELVTPVHSSEEQVYFLSNLDQNIAVIVKTVYFFEPNPAKVGEDPAKTIKEALKKVLVHYYPLAGRLGISPEGKLNVHCADQGVVFVEAEADTTVSELGGITKPDQSRLGKLVYDVPTARNLLEIPPVVVQVTKFKCGGFVLGLGMNHCMFDGIGAMEFVNSWAETARGVPLSTPPVLDRTILKARIPPQMKYPHDEFLQIEDLSHKQDLLLGEDLVFKAFCFTPESLLRLKKTAMEDGELSKCTTFEALSGLVWRSRSKAMGMLPEQKTKLLFAVDGRNRMDPPLPKGYMGNGILLTYALTTADELTEKPLSYAVKKVQEAINLINDDYVRSAIDYFEVTRARPSLAATLLLTTWSRLAFHTTDFGWGDPTHSGPVSLPEKEVVLFLSHGMARKSINVLLGLSPQAMETFSELIQPLL*