MSQTLYIFGNGFDIAHGIKTPYSAFREFLKENYEIFLTTFESMYNILPLDDTEPWYTKEAQEKWDKTVIDDLWWSFEEKIGHPDVEGMYDSAYSMVDTMPTDGIIDTMNVYWREQYGFVDKLQKYVLEWLQTIDTSKAMCKKDSLINNRNDLFMSFNYTDTLEKVYGINYVFHPHGGVPSCCEKMPIMGHGNKYIIDSYRRKAKEAQEEYVEWYESICNATADFCESLYKDTDAIISENDEFFSALWDVNQVICLGISFGDVDVPYLDRIQYEVRPETTWIVHYHSEEDFKRLKSVFGITGISRKYKVYFFKSDTFWDR