MPVYLYYGEDTYSLNQKINHLVNQNVHAEWKDFNYIKLSGNEKNITAKVFTEVMTLPFGDGNKIVHTDSDHLIESLSNEDNNQELENQLSRIPASNILLIASNKKPDSRRTVVKTILKYAQQEEFPLVPCWDKKGIVNLIGKYAAIHQVKLTPDVTDYLVEAIGNNTARADSEFAKLAVYAIEKIISLEEIKQLVSNHNTDYQKLTIAMLRNHSNLAIAQVDKLLDSNEHPLKIVATITSIFRTWLITKAGVEAKLSDMKIAEIAELKNPKRLYYLKDEIKFVGVQKLKNSLTLLLQLETELKSGTNNLTSRIIEICTI