MSAKDKENKTFHEKLKQFFRINKGGTGNLKGRVDFALTQDIEKDLSPENPVTHRVKVIKELSEAVLKNRLEDNSIEKLWACLQDLLHREVLKEHRHLAFYFFRCLVQGQYDKLGLMRVHFFRIIKTHDIPEDVAPRFELLQSLTDNGKDILYFEEEVGPFLLYWMPAVIGVARTKEFLSMLVNVIKFNAAYVDEDVISGLVQNTCFLCCWSNSEEVVLTCLQVLDTVVCYSTLPSDSLHTFISALCRTVNVEAYCQSSWKVM