MSLQLFDELLGDSRAESLADHLTKKSKVLSSMGLVVPLQGMLGGRYGLALGCIIPLVSFYLIQLRPRKFLPLDPKPAQVKSLEKNEAVEVQPPISARAMSVISIQETPYYIGGKEMSENGYDSVLNPTGCIEFGTSENKLSLDLLQEWLSKWGDNLLDLNEAGGYVDFSGLKSLKSVLARFMGSVMGGRVELEPSQMVLTAGATPTLEILAFSLAQPGEAFLVPSPYYAGFDRDIKWRSQVELIPVPCSSDTDFKLTPDVLESTFRRMSRKGIKIRGVLISNPSNPVGNVLDRAALTSLLAFTQDKKIHLLVDEIYAACTHEEYAFTSITEILDTPKSHYNRSYVHIIYGLSKDLGIAGFRVGVLYSWHKQVLEAASRMARYCAVSTATQQLCTSLLSDEQFMSMFLFENRRRITKRYRKVVAELNKIGIQSKNSMGGLFCWIDLRHVLASPSKDEEMKLWKHLLYKVGLHLTPGTSCWCEEPGWFRLCFATVDNETLMVAFLRFQKFMQNSVY*