MSHELSPQLLESFSRDFNADPKNQVISRAARRSGLLEAAYNPAVSHRLNRTFSIELDTDNVTNQQQSGRCWLFSTLNVVRHNFGKANKAKNFTFSQSYNFFWDKIERANYFYDRIIATADRPLTDRTVRGYFDWCQTDGGQWHMAASLIAKYGVVPAYSMPESFNSNHSQALDMVLADKERKDALTLRRLAQAGDQEKLEAARTDFLSQIYRIMATALGEPPKTFDLEFRDDDKNYHLDKGLTPVQFYKKYCATDLDDYVVLANAPDHEMNRVLHLGFEDNIKGGYPNLFINVPMEYLEDAAIAQLKDGEAVWFGNDVGRQMDRKTGFMDLDLYQLDQLLDIDSHLSKADRLATGIGESSHDMALVGVDVDGGQVRQWKVENSWGDKSGEKGYFTMSADWFREYTYEVAVQKKHVPAEILDLLKNQPIELDPWDSLI