MKYFTCCCVVKGGEAFVGGCVTHMHAQINDSFIAKYGFEQITSMVDGKGDEGIVQSVADINEMSEQVFDYLLGTVLLEPCFKVHRIAKITNAVLPPPVDMQNEPTIVGEYDIFGSTLISQTKHQKNMDVICDECKRPIAACRFAPHLEKCMGMGRSSSRVAKRRINQAMNYTSSMKNSLSEGRLREYSGRDSDMDHSDEDSHHTGADDDEDWASSRKSRKSKKSKSRNRTKTVFY