MSRRIFVIGATGAQGLPVCRGLAKDGAYSLRVLTRDTTSERAKQLAELGDVEFIQGSFANEENLRKGFTGCYGAFINIDGFNTGEKTELFWTIRAYELAIECGIKFFVFGNLDYGYKKGGYDPKFRAGHYDAKGRLAEWMLSQRKSHSMGTAIFTTGPYIEMAVSAQSAMVPHVVDGVVTWSVPLGDGAMVLVALDDCEYYVRWLFDHPERSDGMDLEVAIDHITINDLAKAFQKVTGKPAKGVDIPLSAYFETMPAQGNIPTGYNADPKDPATMSVKDNFTGFWNLWRHSGGNKGVIRRDYDLLDEIHPNRIRTAEEFFRREEEKRKALGLCRLYEAIENGSIGIILKAREDGRKGAL*