MSTPTKPKVVLAYSGGLDTSVILKWLCEKGFDVIAFCADVGQHHEDFEAVKAKAVSCGALKCIVTDLRKDFVSNYIFEALKCNAIYEGRYLLGTSVARPCIAKEMVRIAAEEGASYVAHGATGKGNDQVRFEMCAQALDAKIKTIAPWRDAEFIESFKGRSDLLAYCTKHGIPVDAKPKSNYSIDENLFHTSYESGVLEDAAATYEEDMFKMTVSPKAAPEESTLVDVEFVKGIPVKLTNKTDGTTDPLELFMYANEIAGANAIGRIDIVENRFVGIKSRGVYETPGGTLLRDAHMDLEGICMDREVKRITENLGSEFARLCYNGFWFAPEMDLIRHSVTYSQKDVTGVVSLELYKGNIICRGRTSPFALYNPDLASMDIEGGGDDFDYNPSDAAGFIRINAVRLKTYAALRAKAGDN*