MSVGTVLITGGTGYIGSFTTLALLEHGYKVVIVDSLYNSSEAALDRIELLCGKRPDFYQVDITDERELEKVFAAHPKIDSVIHFAALKAVGESSEIPLEYYRVNVGGTITLLRCMTRFNVPNIVFSSSATVYGDATRVPNMIPIPEHCPIGATNPYGRTKSMIEDVIIDHINAQRNNLKKKGEKYEQWNGALLRYFNPAGAHPSGIMGEDPLGVPFNLLPLLGQVATGKREKLLVYGEDYSSRDGTAIRDYIHVVDLAKGHLAALNHLRNQQPGVRAWNLGSGRGSTVFEMIKAFSDVVGRKLPYEVVDRRAGDVLDLTANPTRANEELNWKTELTLEDACKDLWKWVSNNPQGYRQDPPEQLLKELKESLKKNT*