MTEDLFGGLLQPAPPAPAEPPAAPSGKPARGKSVQPAQADETLCALAAQLPSNLYFGTSSWAYPGWNGLVYDGEYGDSLLSRKGLAAYSRHPLLRAAGIDRGFYGPIPLADYLSYAAQVPDGFRFLVKAPASVCDAWLRGSDGAGRLANAAFLDAEIAVRDFIVPATSGLGSKCGPLLFQLSPMGPLADSAVFLERLDAFLGALPALDPSITPHACYTVELRDPALLTPRYIRLLRRHGVRFCLSARDRLPPVPRQAAAQALMDEEAPGPLVLRWMLHGGRPYAYAEKLYAPFDRIVDDDPDTRHAIADVVVRTLRAGQPAIVIVSNNAEGCAPLSCVRLAESIIARLAR