MQLSALEDLFTRTSHPTQPERDLLARAINMEVKNVTIWFQNRRQAARKIALHEAIVQSNSQNTLGEDYGSLADSLGRASPVTPDQIATPPATEEQLGTLASSCPSPAGGDATWHLNGPRYLSQNDLSKQSSPLVKCQLDEDMFAAAMALTQMRAVDAPAV