MLALSRALGGQLATLLASQGGGALSGGLRAAAALSGTRLFSAQPSPADLDRAADVLETFRARDLVIERSTVQQAPINLEDLKFGTVFTDHMFHVEHEAGRGWGAPAVKPLGMLQLHPASQVLHYGMCCFEGMKAYHGADGRMRLFRPDQNMARLRRSARRLQLADFDPEELLGCLKQLLLVDRSWLPAREGFSIYIRPFAFASSGVLGVAKPGRTTLSILLSPVGPYFPTGLKPISLFVDEHHRRAWPGGAGDCKVGGNYAPTIHPQVQAAERYGTPQVLYTFRESHQHADQGEFEECGAMNVFFYMQKRDGGRVLATPRLSGTILPGITRDSILQLARAWGGCDVEERPVTIAEVRQAHEEGRLLEVFGSGTACIVQPVGALVRSNGEVFRPQLGTEAALTGSGGSGSSSGGEGSLSARLQRTLLDIQYGRMEHPWGVVVE*