MSRLTPQSNEDDSEYILVAKLDNARNMTTLLKAVHFKESATCFVSSNGIKVTVEDAKCLQANAFIQSDIFQEYIFKEESATFRVNLNVLLECLNIFGSSKDSSSTTALKMCYKGYGNPLILMLEEGGVLTDCSIQTQEPDETLDFDFSSSKVLNKIIMKSECLREAFNELDMTSEVLQILMSPDSPYFRLSTFGHAGSTHSDFPKESDMVESFECEQTQTNRYKINLLKPSTKALQLSAKISIRMDERGFLSLQYMIINEEAQICFVEYLVIPF