MESFSGLVEERVAAELLRLGFSTHELVVSGVSAGLPNAGRAVPVCDPENVMRLMRGENFIVQLADSRKREQLEMNVVQVVKDTATGERKRHVISGVHEVLQVAGVIGDLDLCAEYGIPPHIVETLDSTYQLAIAAGLEALAHAGIELDTHHVPTEHGNPHLKHPKRRWGPLPAALQASTGVIFASSFPALDSMVEEVSRFVAHRLTESSRKGIIERLKLLFQILVMANAQLAELIHARGPNTQINAACASTAQAIALAEDWIRVGRCERVVVVSGDNATSDNLLRYIGTGFMALGAACTQAEVEAAAFPSMRGGRAWSLEPVQLVSSSKAKLQRYGAALGHCAGCWEATSPIQHFMLHFSTQNTSAQNLTCS*