MSRSETLFNNAQKHIPGGVNSPVRAFKSVGGTPLFFKHAEGAYVLDEDDKRYVDYVGSWGPMILGHSHPDVLDAVRRQLDHGLSYGAPTALEVEMADLVCSMVPSMEMVRMVSSGTEATMSAIRLARGYTGRDSIIKFEGCYHGHSDSLLVKAGSGALTFGVPNSPGVPAAFAKHTLTLPFNDIEAVRKTLGEVGKEVACIIVEPVAGNMNCVPPAPGFLEGLREACDEHGVVLIFDEVMTGFRVALGGAQAYYGVTPDLSTFGKIIGGGMPVGAFGGKREIMQQISPLGPVYQAGTLSGNPLAMAAGLTTLRLISRPGFHDELTAYTTRMLDGLQQRADAAGIPFVTTQAGGMFGLYFSGADAIVTFEDVMASDVERFKRFFHLMLDGGVYLAPSAFEAGFTSIAHGDKELEITLNAAEKAFAALK*