MLGLVARRGRQKSSLARALIEHGGAVPRLVSNSFEEAPRAGRHWTSLAGLYEIVKLRGAAGFLDARKVRDGAREFVHEARCGGRRTFTESRKANVAVEAAAVPGASSSKLNFVAWYLRNLDRRPLLTKSLTAGTIYTTSDLCSQGISALTAGDGEPVAWDAIRSARMLAVGLFMSGPLLHLWFGRIGKVIPGRDIISTLKKLVLGQVFFGPAFCAAFFVINSYAQGERGAQITTRLQRDLIPCLKNGLIYWPACDFITYRYVPIPLQPLVSNSFSFLWTIYLTFMAGKKAAKVPLSTTESETSAIVPL*