MSASEQHASTTVGIVLMKSEEADATVAYFTAECPQVRIQDRHTFYLCETEGMIRIPLAEVEEFLGKPLTMSRFLVVMSSYYGRARVEDDAFVITSEMSQLEPASS