MTHAAPTSHPVGEESGAAAADAGVRIIDARTAIDGLIFAEDPWYELPLDRQRELGEALIRQALREHLARCPAYRDYYERSGAAEPEAVALADIPLVSTRVFKFADLRSVEPEAVERWYRSSGTSGQPSRVPRDRASLERMVGSVHGSVGLLADWDEDEVAVINLGPGRERVEDVWFQYVMSLIEALYWSESRVPRDEAALDEISSLAQALLADYEHLIVVGPPFHVLDLCEHMERRGVQLQAGERATILTAGGWKRFGGRAIPKPQFRAAVARRFGLASEAQVRDVFNQVELNTVLFECEAHEKHVPPWVHVAARDPETLQPVGFGEEGMMSYLDASCSAYPCFIVTEDVGIVRQGRCACGREGTRVEILRRLESRAAKGCALKMGQIHAKG