MLQTALHFSHTLLQEILQPGDHVVDATMGNGHDTVFLAEHIGKTGHVYSFDIQQQAIDATRERLEQRQLEERVSLFLQGHETLGEVIAEQQNLKAGIFNLGYLPKSDKAIITMPETTRTAMEEILKRLVPRGRLILVVYYGHEGGEKELDMVDSFCSKLPQETYNVLNYRFINQKNQPPILYCIEKKR