MSSHRSKFHNCQSKFRVRLEEQRYVIKSYNVRHNHPCSSSWMVCDPWTRRLSSEEKENLKPVILHCESADEIIESIKERTGKQVTAADVKGMKATLSTGKCIQIYFRLFYLPTLKDEVLQVSYINYEIPTP