MRVKCGECGETFDDLDAAKTHGAATGHENFHGDEDSLMEDAHENGPASEQSGAATATTTADEGPRMIEPRVREDLLKELTELMGFGRNKAIRALHFSKADSSERAIDWIERHEDDPDVNEPLLVPDEAHEGAKAKTVSKLTPEEARAKADELRRNAAARRAAEEKESERLREQERIRAGKELVEAKRMEDELSLKRNAEQRAAEKEEMERARAKIRAKIDEDRKERRRKLGLPEELSPEELEQEREREEKRAKEMMEEVERKAKAGMYVKPVSKLENLRRHLVDIKKAFAEDADAVTTCFNTLLTYLGNIARAPNEEKYRSIRLSNAAFQKRVVAVGGEIYLLEFGFKEIVDDAGEKRLVLPQESVDQVLLKTAGEELHGAINNPFFGML*