MLEKPHWIHFTGIGDEEVGYISVAQSNRHVPFEIKRVYWVYHTPEYIERGNHAHKACRQILIAAAGAVDVELENIRGEKELFQLHAPSMGLFVPVMHWRRIRLSKGAVLLCLASHDFEETDYIRSYNDFAAYKK