MLTKFETKSNRVKGLSFHSKRPWILASLHSGVIQLWDYRMGTLIDRFDEHDGPVRGVHFHQSQPLFVSGGDDYKIKVWNYKLHRCLFTLLGHLDYIRTVQFHHENPWIVSASDDQTIRIWNWQSRTCISVLTGHNHYVMCALFHPKEDLVVSASLDQTVRVWDIGALKKKTVSPADDILRLSQMNTDFFGGVDAVVKYVLEGHDRGVNWASFHPTLPLIVSGADDRQVKIWRMNDTKAWEVDTLRGHMNNVSCVLFHARQDIIVSNSEDKSIRVWDATKRTGLQTFRREHDRFWILGCHPEMNLLAAGHDSGMIVFKLERERPAFSVSGDSLYFIKDRFLRFYEYSTQKDTQILPIRRPGSTTLNQGPRTLSYSPTENAILICSEVDGGSYELYIVPKDSFSRGDTVQEAKRGVGGSAVFVARNRFAVLEKSTNQVLVKNLKNEIVKKSALPVVTDAIFYAGTGNLLCRAEDRVFIFDLQQRLVLGDLQTSFVRYVVWSNDMESVALLSKHSIIIADKKLAHRCTLHETIRVKSGSWDDNGVFIYTTLTHIKYCLPNGDSGIIRTLDVPVYITKIFGNTIFCLDRDGKNRPIVIDSTEYIFKLSLLKKRYDHVMSMIRNSELCGQAMIAYLQQKGFPEVALHFVKDERTRFNLALESGNIQIAVASAKEIDEKDHWYRLGVEALRQGNSGIVEYAYQRTKNFERLSFLYLITGNLDKLSKMMKIAEVKNDVMGQFHNALYLGDVQERIKILINAGHLPLAYATAQTHGLTDIVEELAVKLEGNVPSLPSGRSSQLLMPPTPVLCGGDWPLLRVMKGIFEGGLDNVGRGGNEEYEDAADADWGDGLEIGDEDNIQNGDVTVVLDDDEAPEENEEGGWGLEDLILPDIETPKAASSATRSSVFVAPTAGMPVSQIWVQKSSLAAEHAAAGNFDTAMRLLSRQLGIKNFTPLKSLFLDLHMGSHTFLRAFSSAPLISLAIERGWSESASPNVRAPPALVFNFSQLEEKLKAGYKATTTGKFTEALRLFLGILHTIPLIVVESRREVDEVKELIIIVKEYVLGLQMELKRRELKDNPIRQQELAAYFTHCNLQLPHLRLALMNAMTVCYKAGNLITASNFARRLLETNPTAENQTKTARSVMQAAERNMKDSTQLNYDFRNPFVVCGATYVPIYRGQKDVLCPYCSSHFVVSQEGQLCTVCDLAVVGSDASGLLCSPAQIR*