MEVKKEGAKATLPPGFRFRPTDEELIVHYLRRRALASPLPAAVDIPDVRILAHDPSDLLPPECGCSKSRPWHRSSSRNASPPAAAAACHGGGGLLVLMFHRLLIAEKQVAGVVAGSRRKMAGV