MFRSVFSKGGVIAALAGGTAIYWGVNRGEAPAAKPVTAALTPPPVALSADEWRSFKLVHKEALTKGVPSPTVLFRFALPDKTMEAGLPVASCVLVRAPIGSSKPDGSNAFVIRPYTPISGNHAKGHMDLAIKVYPDGKMSQHVDKLKVGDSLDFKGPIMKISLDDLSKKARLGLICGGSGLTPMIQVVEELYHQNKSIEVSMIYANVSEKDIIAKERLDALAKQNVTFDIHYAVDKSDSKDFEGSVGYINRDLLAKQMPPPASDSLILVCGPPGMMKSISGDKLPDKSQGPLSGLLKDMGYTEQQVFKFX