MEPGVEPTCPKLLLGKYQLGRLLGRGAYAKVYHAQSLEDDMGVAIKVIDKSKVAGTTMEPRIVREVSVMRRLSHPNIVKLHEVMATKSKIYMVMEHAKGGELFTQISRDGPLTEAAARRYFQQLVSAVHYCHSKGVTHRDIKPQNILLDHEGNLKVSDFGLSALPELLRDGLLHTSCGTPAFTAPEVVRRKGYDGAKADAWSCGIILYLLLAGCLPFNEANIAVMYQKMYLRDFEFPCWISKSAQRVISRLLDPNPQNRITIEELIRISWFKKSLELNQVSFDLSPHEDLLNTCKAPEEVKFDPIETAQTMNAFDIISLSSGLDLSGLFEGQVKRAKRFTSMESTEKILKRLEDLGAALGYKVDRKKGVGLVKKQLILSLSILEVAPSLLLVEVKVIGDNGAEFEELFQGELKSQLEDLVFE*