MSVSIFSLTILIDWWTQTQSNGQSTSWTKLSQNYKGLPICDPFSEPGTIDFNTTNYNDANWIPFKSSSPTSSTTIKSSTCATPSPDYLSALRLISHVPISTPLSQCGKLIHHPSSSSSSTNQTKSHQEGFNRNKVDNWGRPYPDLTNSSTPDNLRSFARLNCKLINGFFYGLDDIDEFSVQSDWHPPRLAKSRVRELYGPTMKKWEKRTVPSGLWDLAFFGRRNRQRNESTSNPLGHEELVVANMILILNQDYQIYMARYTLMDMIGKQFWTAHDWQAGLKHGLGKRFVNFFPDHRVHQIRQLQIFVANQEGLPIFDFLNI