MKLNPGMSALVTGGGSGIGKGLCIALSQKGLFVTIVDFSEDNGGEVASLVLKESKQFHGDSRVPSALFIKCDVTNADDLAAAFRKHVHTYGGLDVCINCAGFVNKSLFSDDTSNGTSTWRRAVNVNLVAVIDCTRIATQIMRSQKKPGAIINIGSVAGLYPMHYEPIYSGSKGGVVMFTRSLAPLKRHGIRVNVICPEFVQTNMGEQVNHLLVDALGGFLKMEDVVNGAFELIEDETKAGACLWISKRRGMVYWPTSEEENKYLVYSSKPKRALTKNRFPSIQTPEFFEKIVVHTLSHNFRNATKLDRVRLRLPLEPHCALVKIIYAGVNASDVNFTSGRYFSGNAKEASAYLPFDAGFEAVGIVASVGDSVRHIKVGAAVALMTFGGYAEFMLVPAKHLLPVPRPDPEVVAMLTSGLTASISLEKSGQMTSGQVVLVTAAAGGTGQFAVQLAKLAGNKVVATCGGASKAALLASLGVDRVINYQHEKIKDVLKKEFPRGADIIYESVGGEMFDLCLNALGVHGRLIVIGMISQYQGEDGWKPQNYKGLCEKILGKSQTVAGFFLIQYADLWQEHLDKLFNLHTSGKLKLIAHHIQQVSLDPKKFLGVASVPDAVEYLHSGRSVGKVVVCVDPAYSQTLARL*