MALYDNLLSQLDVQSSQILVTDRDFTDADFRCQLSKTVDTLLALRVVPVFNENDAISTRRAPYEDSTGIFWDNDSLAGLLAVELKADLLILLSDVEGLYSGPPSEPGSKLIHTYLLDKHGDTITFGEKSRIGRGGMTAKVLAARTAASVGIPVVITSGFTADGMLKVISGERIGTLFHKEAHLWALNKEESARQMAIAARDASRQLQRLSAMERRKLLLEIADALEVNEELIQERNRIDVQTAIEAGIAKALVARLTIKPGKVSSLAKSIRMLAN