MDQMLSPNFSIPSIGTPLHQMEADQQIVANPVYHPPAVSQPDSLMPAPGSSSVQHQQQQQQSDASGGSGLFGHEPSLPLAHKQMQSYQPSASYQQQQQQQQLQSQAPGGGGSTPQSMMQPQTPQSMMAHMMPMSERSVGGSGAGGGGDALSNIHQTMGPSTPMTPATPGSADPGIVPQLQNIVSTVNLCCKLDLKKIALHARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEDDSRLAARKYARIIQKLGFPAKFLDFKIQNMVGSCDVKFPIRLEGLVLTHCNFSSYEPELFPGLIYRMVRPRIVLLIFVSGKVVLTGAKVRQEIYDAFDKIFPILKKFKKQS