MSLLNQPIVLDNGSGIIKLGFAGQEQPLVYAPNILGRHKYSKVMTVSEIDGISDPILVGKTAQKHRGILKLSYPMKNGHISDWNDIELIWNQLLTKDLKVNDVSDHPILVTEIPFNNVKNREKLTSMIFESFNFPALNLSIPAVLSLYSSGRTTGVVLDSGDEATYVVPIYEGFSLNSSMKRIDIGGRDITKHVQFLLRKNGVQLLSSSEFEIVRQIKERYCRVSLDPAKDEREWSVYISTHLLYGSDTLGDADSGKLTRFKLPDGKMVEIGAEMFRGPEIMFNPVLIGSEANGVDSLLTNSINSIDIELRPQLYQSILLAGGSTMFQGFGNRLLSELKSSCPKGTKLKIFSPPERKYSAWVGGSILAGLSTFQKLCVTREQYMENPESVVEKFFLG*