MTTLQPRAPYTDEELRTLYPSGLDLQLVQVLMRHGERTPVSSRFQNAGLKPFWPYCRVAKELRSVILEPGNSGTLSTLEWSRRIETFGHDDEPRVAAGPRGEVDAVCDMGMLTDEGRATTYALGQRLRRLYVEQLGFLPATAAGGVDDMYLRSTPIPRALESLQQAFSALYPPATRLPAADGSAFRPPTIVTRTPGDETLYPNDAGCRRLAALSRAFAQRTADRWNDSADMEYLNRLWAKWMPADSPRVAVDSRPRLSGIMDTVNSTLGHGPETRLPREFYDKKAIAITEKIGVEEWFSGYKESREYRALGIGSLMGDIVGRMISSVEGPAAEGTERKNESRNYASVKFGLSGCHDTTLAGILASLGAFETDKWPPYTSHVAIEMFRDPTRATATAVLPTNQGWWSALSSKVRKESGGIGRRTMDELSPSETERLDGYYVRVRYNDEPVTIPGCKIPGNHLYGNENFCTLRAFKSIVDKYTPRNWKEDCRRSTTDPVIPAKPEPAGF