MSSAMSSSSFGGALSGPTDPAAFSAADAPADRKASELQIKNFVCSANLGMRFDLSNLFTKSHKKAELVSKKNCIVMKLGAPRATAMLFANGKLVCTGAETEDAIKAAARKFTQIIQKMDYPGVNLIDFKIQNVVGTCELGFRVLVEELSFAHHDCCTYEPELYPALIYRLEKPKVKILVFVSGKVVFTGSKDPRELYAAFDAILPILHEFKDTKRVDVADPSALDGAGLTDAADSAMAKQKEAGGHGGNDDDDDDQSMEDDSHLDN