MGSSVSHSAPPAPVIPSAAGSAPPADLKEAAKEENVDWLSLPCPVPYEEIQREALMSLKPELFEGMRFDFTKGLNPKFSLSHSVFMGSAEIPSQSSDTIKVGVPTAHYEFGANFLDPKLMLVGRILTDGRLNARVKCDLTENLTLKVNAQVREITSLYSKEVSRWTAEALMALQEAAEDYLVHLFEDGNLRAIHAKRVTLMRKDFELARRIGGQHL