MSVLIVTSVGDITVDLHTFCCPLTTRNFLKLCKMKYYKGCLFHKVEKDFLAQSGDPTGTGSGGDSVYKFLYGDQARFFSDEIRPKLRHSRIGTVAMASAGENCNASQFYITLRADIDYLDDKHTVFGIVAEGLDTLKKMNEAYVDDRKRPFKDIRIKHTYILDDPFSDPPQLAKFILESSPIGKPRDEVAEERLDDGWMPSDETTTPKQLEEMIRSKEAHANAVILESVGDIPDADVKPPDNVLFVAKLNPITRDEDLYTIFSRFGTVESAEIIRDYKTGDSLCYAFIEFETKEACERSRVDMDNCLIDDRRIHVDFSQSVSKLWCQFRNSEPGAKKDGWFRRGRDRDQGVERKTKGHVLKDENTQRDGCNNRRSYDMVFQEPGAHQQDRYASRRKIQKVNGQDRYNDHGNRK