MKSSYFSFKGREDTKINVYKWEPDKEQDIKAIIQISHGMAETANRYEELASYLSEAGYIVYANDHRGHGKSALSLDQLGYLGEEDGFMSMVEDVHTLNTIIKEENKGLPVFLLGHSMGSFISQRYIQLYGQELNGVILVGTNGNQGPLINMGILVAKLEMKFKGRRHKSNLLNNLSFGGYNKKFEPNRTEFDWLTRDEKEVDKYIKNEYCGAIFPTSFYHDFLKGLKSIWKEENKNKIPINLPIFIIAGDKDPVGNFGKGILNLYNFYKSIGVVDVNYKLYKEGRHEILNEINKREVFQDVLNWIDSKYNKTIK