MSTQMSVFLSTQAAQPQWGEKALISFAEQGATIHLQQTQDFSAIQRAARKLDNQGIRTAFLAGEGWDLESIWAFYQGYRDAKKRNTVEWKALAAAEQVELEARIKATDWTRDIINKSAEEVAPRQLATMAAEFIKSLAPDHVSYRIVKDKDLLTEGWEGIYAVGRGSERTSAMLQLDYNPTGDENAPVFACLVGKGITFDSGGYSLKPSNMMSAMKADMGGSGMITGALGLAIMRGFNKRVKLILCCAENMVSGRALKLGDIITYKNGKTVEIMNTDAEGRLVLADGLIYASEQKPQLIIDCATLTGAAKNALGNDYHALLSYDESLSQQALAAAKEENEALW='color:green;'>ALPLAEFHREMLPSNFADLSNISNGDYTPGASTAAAFLSYFVEGYQKGWLHFDCSATYRKSASDKWAAGATGMGVKMLARILMQQA