MSVQSPFPDADETLKRLRDVGMEPKDSPQHIGLKRASVLIPLFRRPSSGIHVLLTQRPKNMRTHAGEVCFPGGQQDPEDEQDDVVTALREAYEEVGLSPEHVRPICRLPTIESVNHLCVTPIVALVEPSSAAEPHQLKISQAEVDAVFSVPLSYFSQEANHESKYEVVWAGGVFIMRTFLYTSEFGKTFKVWGLTAHVAHQIAMLVLHPTLAPPSNATTNSEEFREEESLISLANSFYGYLYQKITDLSQPYWSRRFFVCERHVLHQYSNEGQALQAASCANKQKLMALPDANVLIGREEELGGKVLYTFSIVSLNGRLRWDLAADNKDERSRWMAAIQERAHQK*