MTTQQLKEKISKIIDNFSGIRVVFTTTANELKLSRIEGSALNSIAEGFIDKIKEDIINNEDLTSPLLSNFDDRKNALFKFDYEQYPEEFNKITQAIAIPPNSQDYYNPLNKFTDVKGIIILISGDNKCLALYKNKTNLAVLRNSRKMFNLVPDPDGYLKQLPNEILRLDFNYDLFSIGEDFYIKNHKTLETQMKFHQVIEAQAVIALNSLRDSLLIEDISGLEKSSREISFARKLAKISKHSPVLGKIDTKTIIDYVSQHKYLSAILQINEAGDKLLIKTKTSQKHFIKLMSDDYLQSDLTKIIYMSIAKDRLDE