MSKPALYYATLSPPSRAVLLTAKAIGLDLELRPINLLKGEHLTPEFLKLNPQHTIPTLIDGEATIIDSHAICAYLVEKYG QKEQQLYPKELVQRANVDARLHLDSGHLFARLRFLYEPILYYGSTDCSIDKIAYIQKCWEILEGFLKDQPYLCGSDLTIA DFCAVATVTSVNDTAPIDEFKFPKMHAWLKRLAELPYYQEVNGDGADELKSIFKAKLAENRGK