VKSDDGLINLPPGFRFHPTDEELITQYLSKKVVDSRFTCVAIGEVDMNKVEPWELPWRAKLGEKEWYFFCIRDKKYPTGQRTNRATAEGYWKATGKDKEIFRGKSLVGMKKTLVFYKGRAPKGEKSNWVSHEYRLEGNFSILNLPKSSKSDWVISRVFQKAIGGKKVHISGLMNNNQLFDNSSTLPPLMDPAVRPGGGEPPGLVHCFSAAVGGEAAHENFMADILNNPIFPSSCSSNPMDSFQTFPSWAQYQYPVQPGLQYPGSGSDPRTRFANYSEESPMGTENKVSGEDEEDADAIGPQDLDSMWRY*