7bf84f:	3b 0a                	cmp    (%edx),%ecx
7bf851:	7f ed                	jg     0x7bf840
7bf853:	ff 02                	incl   (%edx)
7bf855:	85 f6                	test   %esi,%esi
7bf857:	74 24                	je     0x7bf87d
7bf859:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
7bf860:	ff 0a                	decl   (%edx)
7bf862:	8d 52 fc             	lea    -0x4(%edx),%edx
7bf865:	8b 02                	mov    (%edx),%eax
7bf867:	4e                   	dec    %esi
7bf868:	8b 4a 04             	mov    0x4(%edx),%ecx
7bf86b:	8a 84 18 8b 0e 00 00 	mov    0xe8b(%eax,%ebx,1),%al
7bf872:	88 84 19 7c 0e 00 00 	mov    %al,0xe7c(%ecx,%ebx,1)
7bf879:	85 f6                	test   %esi,%esi
7bf87b:	7f e3                	jg     0x7bf860
7bf87d:	ff 8b 7c 1e 00 00    	decl   0x1e7c(%ebx)
7bf883:	8b 83 7c 1e 00 00    	mov    0x1e7c(%ebx),%eax
7bf889:	8a 4c 24 23          	mov    0x23(%esp),%cl
7bf88d:	88 8c 18 7c 0e 00 00 	mov    %cl,0xe7c(%eax,%ebx,1)
7bf894:	83 bb 7c 1e 00 00 00 	cmpl   $0x0,0x1e7c(%ebx)
7bf89b:	0f 85 80 00 00 00    	jne    0x7bf921
7bf8a1:	ba ff 0f 00 00       	mov    $0xfff,%edx
7bf8a6:	8d b3 b8 1e 00 00    	lea    0x1eb8(%ebx),%esi
7bf8ac:	bf 0f 00 00 00       	mov    $0xf,%edi
7bf8b1:	b9 0f 00 00 00       	mov    $0xf,%ecx
7bf8b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%eax,%eax,1)
7bf8bd:	00 00 00
7bf8c0:	8b 06                	mov    (%esi),%eax
7bf8c2:	03 c3                	add    %ebx,%eax
7bf8c4:	8a 84 08 7c 0e 00 00 	mov    0xe7c(%eax,%ecx,1),%al
7bf8cb:	88 84 13 7c 0e 00 00 	mov    %al,0xe7c(%ebx,%edx,1)
7bf8d2:	8b 06                	mov    (%esi),%eax
7bf8d4:	03 c3                	add    %ebx,%eax
7bf8d6:	8a 84 08 7b 0e 00 00 	mov    0xe7b(%eax,%ecx,1),%al
7bf8dd:	88 84 13 7b 0e 00 00 	mov    %al,0xe7b(%ebx,%edx,1)
7bf8e4:	8b 06                	mov    (%esi),%eax
7bf8e6:	03 c3                	add    %ebx,%eax
7bf8e8:	8a 84 08 7a 0e 00 00 	mov    0xe7a(%eax,%ecx,1),%al
7bf8ef:	88 84 13 7a 0e 00 00 	mov    %al,0xe7a(%ebx,%edx,1)
7bf8f6:	8b 06                	mov    (%esi),%eax
7bf8f8:	03 c3                	add    %ebx,%eax
7bf8fa:	8a 84 08 79 0e 00 00 	mov    0xe79(%eax,%ecx,1),%al
7bf901:	88 84 13 79 0e 00 00 	mov    %al,0xe79(%ebx,%edx,1)
7bf908:	83 ea 04             	sub    $0x4,%edx
7bf90b:	83 e9 04             	sub    $0x4,%ecx
7bf90e:	79 b0                	jns    0x7bf8c0
7bf910:	8d 42 01             	lea    0x1(%edx),%eax
7bf913:	89 06                	mov    %eax,(%esi)
7bf915:	83 ee 04             	sub    $0x4,%esi
7bf918:	83 ef 01             	sub    $0x1,%edi
7bf91b:	79 94                	jns    0x7bf8b1
7bf91d:	8b 7c 24 10          	mov    0x10(%esp),%edi
7bf921:	8a 44 24 23          	mov    0x23(%esp),%al
7bf925:	0f b6 c8             	movzbl %al,%ecx
7bf928:	0f b6 84 19 7c 0d 00 	movzbl 0xd7c(%ecx,%ebx,1),%eax
7bf92f:	00
7bf930:	ff 44 83 40          	incl   0x40(%ebx,%eax,4)
7bf934:	80 7b 28 00          	cmpb   $0x0,0x28(%ebx)
7bf938:	0f b6 8c 19 7c 0d 00 	movzbl 0xd7c(%ecx,%ebx,1),%ecx
7bf93f:	00
7bf940:	74 0c                	je     0x7bf94e
7bf942:	8b 83 50 0c 00 00    	mov    0xc50(%ebx),%eax
7bf948:	66 89 0c 78          	mov    %cx,(%eax,%edi,2)
7bf94c:	eb 09                	jmp    0x7bf957
7bf94e:	8b 83 4c 0c 00 00    	mov    0xc4c(%ebx),%eax
7bf954:	89 0c b8             	mov    %ecx,(%eax,%edi,4)
7bf957:	8b 54 24 48          	mov    0x48(%esp),%edx
7bf95b:	47                   	inc    %edi
7bf95c:	89 7c 24 10          	mov    %edi,0x10(%esp)
7bf960:	85 d2                	test   %edx,%edx
7bf962:	75 58                	jne    0x7bf9bc
7bf964:	8b 44 24 28          	mov    0x28(%esp),%eax
7bf968:	40                   	inc    %eax
7bf969:	89 44 24 28          	mov    %eax,0x28(%esp)
7bf96d:	3b 44 24 5c          	cmp    0x5c(%esp),%eax
7bf971:	0f 8d 56 ee ff ff    	jge    0x7be7cd
7bf977:	0f b6 84 03 bc 1e 00 	movzbl 0x1ebc(%ebx,%eax,1),%eax
7bf97e:	00
7bf97f:	ba 32 00 00 00       	mov    $0x32,%edx
7bf984:	89 44 24 70          	mov    %eax,0x70(%esp)
7bf988:	8b 8c 83 fc f9 00 00 	mov    0xf9fc(%ebx,%eax,4),%ecx
7bf98f:	69 c0 08 04 00 00    	imul   $0x408,%eax,%eax
7bf995:	89 4c 24 60          	mov    %ecx,0x60(%esp)
7bf999:	8d 8b 6c b1 00 00    	lea    0xb16c(%ebx),%ecx
7bf99f:	03 c8                	add    %eax,%ecx
7bf9a1:	89 4c 24 50          	mov    %ecx,0x50(%esp)
7bf9a5:	8d 8b cc e1 00 00    	lea    0xe1cc(%ebx),%ecx
7bf9ab:	03 c8                	add    %eax,%ecx
7bf9ad:	05 9c c9 00 00       	add    $0xc99c,%eax
7bf9b2:	03 c3                	add    %ebx,%eax
7bf9b4:	89 4c 24 58          	mov    %ecx,0x58(%esp)
7bf9b8:	89 44 24 54          	mov    %eax,0x54(%esp)
7bf9bc:	8b 6c 24 60          	mov    0x60(%esp),%ebp
7bf9c0:	4a                   	dec    %edx
7bf9c1:	89 54 24 48          	mov    %edx,0x48(%esp)
7bf9c5:	89 6c 24 4c          	mov    %ebp,0x4c(%esp)
7bf9c9:	c7 43 04 28 00 00 00 	movl   $0x28,0x4(%ebx)
7bf9d0:	39 6b 20             	cmp    %ebp,0x20(%ebx)
7bf9d3:	7d 47                	jge    0x7bfa1c
7bf9d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
7bf9dc:	00 00 00 00
7bf9e0:	8b 13                	mov    (%ebx),%edx
7bf9e2:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
7bf9e6:	0f 84 27 06 00 00    	je     0x7c0013
7bf9ec:	8b 02                	mov    (%edx),%eax
7bf9ee:	8b 4b 1c             	mov    0x1c(%ebx),%ecx
7bf9f1:	c1 e1 08             	shl    $0x8,%ecx
7bf9f4:	0f b6 00             	movzbl (%eax),%eax
7bf9f7:	83 43 20 08          	addl   $0x8,0x20(%ebx)
7bf9fb:	0b c8                	or     %eax,%ecx
7bf9fd:	89 4b 1c             	mov    %ecx,0x1c(%ebx)
7bfa00:	ff 02                	incl   (%edx)
7bfa02:	8b 03                	mov    (%ebx),%eax
7bfa04:	ff 48 04             	decl   0x4(%eax)
7bfa07:	8b 03                	mov    (%ebx),%eax
7bfa09:	ff 40 08             	incl   0x8(%eax)
7bfa0c:	8b 03                	mov    (%ebx),%eax
7bfa0e:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
7bfa12:	75 03                	jne    0x7bfa17
7bfa14:	ff 40 0c             	incl   0xc(%eax)
7bfa17:	39 6b 20             	cmp    %ebp,0x20(%ebx)
7bfa1a:	7c c4                	jl     0x7bf9e0
7bfa1c:	8b 53 20             	mov    0x20(%ebx),%edx
7bfa1f:	b8 01 00 00 00       	mov    $0x1,%eax
7bfa24:	8b 73 1c             	mov    0x1c(%ebx),%esi
7bfa27:	2b d5                	sub    %ebp,%edx
7bfa29:	8b ca                	mov    %edx,%ecx
7bfa2b:	89 53 20             	mov    %edx,0x20(%ebx)
7bfa2e:	d3 ee                	shr    %cl,%esi
7bfa30:	8b cd                	mov    %ebp,%ecx
7bfa32:	d3 e0                	shl    %cl,%eax
7bfa34:	48                   	dec    %eax
7bfa35:	23 f0                	and    %eax,%esi
7bfa37:	89 74 24 30          	mov    %esi,0x30(%esp)
7bfa3b:	83 fd 14             	cmp    $0x14,%ebp
7bfa3e:	0f 8f 89 ed ff ff    	jg     0x7be7cd
7bfa44:	8b 4c 24 50          	mov    0x50(%esp),%ecx
7bfa48:	3b 34 a9             	cmp    (%ecx,%ebp,4),%esi
7bfa4b:	7e 7f                	jle    0x7bfacc
7bfa4d:	45                   	inc    %ebp
7bfa4e:	89 6c 24 4c          	mov    %ebp,0x4c(%esp)
7bfa52:	eb 04                	jmp    0x7bfa58
7bfa54:	8b 74 24 30          	mov    0x30(%esp),%esi
7bfa58:	83 7b 20 01          	cmpl   $0x1,0x20(%ebx)
7bfa5c:	c7 43 04 29 00 00 00 	movl   $0x29,0x4(%ebx)
7bfa63:	7d 48                	jge    0x7bfaad
7bfa65:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
7bfa6c:	00 00 00 00
7bfa70:	8b 13                	mov    (%ebx),%edx
7bfa72:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)
7bfa76:	0f 84 97 05 00 00    	je     0x7c0013
7bfa7c:	8b 02                	mov    (%edx),%eax
7bfa7e:	8b 4b 1c             	mov    0x1c(%ebx),%ecx
7bfa81:	c1 e1 08             	shl    $0x8,%ecx
7bfa84:	0f b6 00             	movzbl (%eax),%eax
7bfa87:	83 43 20 08          	addl   $0x8,0x20(%ebx)
7bfa8b:	0b c8                	or     %eax,%ecx
7bfa8d:	89 4b 1c             	mov    %ecx,0x1c(%ebx)
7bfa90:	ff 02                	incl   (%edx)
7bfa92:	8b 03                	mov    (%ebx),%eax
7bfa94:	ff 48 04             	decl   0x4(%eax)
7bfa97:	8b 03                	mov    (%ebx),%eax
7bfa99:	ff 40 08             	incl   0x8(%eax)
7bfa9c:	8b 03                	mov    (%ebx),%eax
7bfa9e:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
7bfaa2:	75 03                	jne    0x7bfaa7
7bfaa4:	ff 40 0c             	incl   0xc(%eax)
7bfaa7:	83 7b 20 01          	cmpl   $0x1,0x20(%ebx)
7bfaab:	7c c3                	jl     0x7bfa70
7bfaad:	8b 43 20             	mov    0x20(%ebx),%eax
7bfab0:	03 f6                	add    %esi,%esi
7bfab2:	8b 53 1c             	mov    0x1c(%ebx),%edx
7bfab5:	8d 48 ff             	lea    -0x1(%eax),%ecx
7bfab8:	48                   	dec    %eax
7bfab9:	d3 ea                	shr    %cl,%edx
7bfabb:	83 e2 01             	and    $0x1,%edx
7bfabe:	89 43 20             	mov    %eax,0x20(%ebx)
7bfac1:	89 54 24 6c          	mov    %edx,0x6c(%esp)
7bfac5:	0b f2                	or     %edx,%esi
7bfac7:	e9 6b ff ff ff       	jmp    0x7bfa37
7bfacc:	8b 4c 24 54          	mov    0x54(%esp),%ecx
7bfad0:	8b c6                	mov    %esi,%eax
7bfad2:	2b 04 a9             	sub    (%ecx,%ebp,4),%eax
7bfad5:	0f 88 f2 ec ff ff    	js     0x7be7cd
7bfadb:	3d 02 01 00 00       	cmp    $0x102,%eax
7bfae0:	0f 8d e7 ec ff ff    	jge    0x7be7cd
7bfae6:	8b 4c 24 58          	mov    0x58(%esp),%ecx
7bfaea:	8b 04 81             	mov    (%ecx,%eax,4),%eax
7bfaed:	89 44 24 38          	mov    %eax,0x38(%esp)
7bfaf1:	e9 68 fc ff ff       	jmp    0x7bf75e
7bfaf6:	83 ca ff             	or     $0xffffffff,%edx
7bfaf9:	be 01 00 00 00       	mov    $0x1,%esi
7bfafe:	89 54 24 2c          	mov    %edx,0x2c(%esp)
7bfb02:	89 74 24 68          	mov    %esi,0x68(%esp)
7bfb06:	eb 08                	jmp    0x7bfb10
7bfb08:	8b 74 24 68          	mov    0x68(%esp),%esi
7bfb0c:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7bfb10:	81 fe 00 00 20 00    	cmp    $0x200000,%esi
7bfb16:	0f 8d b1 ec ff ff    	jge    0x7be7cd
7bfb1c:	85 c0                	test   %eax,%eax
7bfb1e:	75 04                	jne    0x7bfb24
7bfb20:	03 d6                	add    %esi,%edx
7bfb22:	eb 08                	jmp    0x7bfb2c
7bfb24:	83 f8 01             	cmp    $0x1,%eax
7bfb27:	75 07                	jne    0x7bfb30
7bfb29:	8d 14 72             	lea    (%edx,%esi,2),%edx
7bfb2c:	89 54 24 2c          	mov    %edx,0x2c(%esp)
7bfb30:	8b 54 24 48          	mov    0x48(%esp),%edx
7bfb34:	03 f6                	add    %esi,%esi
7bfb36:	89 74 24 68          	mov    %esi,0x68(%esp)
7bfb3a:	85 d2                	test   %edx,%edx
7bfb3c:	75 58                	jne    0x7bfb96
7bfb3e:	8b 44 24 28          	mov    0x28(%esp),%eax
7bfb42:	40                   	inc    %eax
7bfb43:	89 44 24 28          	mov    %eax,0x28(%esp)
7bfb47:	3b 44 24 5c          	cmp    0x5c(%esp),%eax
7bfb4b:	0f 8d 7c ec ff ff    	jge    0x7be7cd
7bfb51:	0f b6 84 03 bc 1e 00 	movzbl 0x1ebc(%ebx,%eax,1),%eax
7bfb58:	00
7bfb59:	ba 32 00 00 00       	mov    $0x32,%edx
7bfb5e:	89 44 24 70          	mov    %eax,0x70(%esp)
7bfb62:	8b 8c 83 fc f9 00 00 	mov    0xf9fc(%ebx,%eax,4),%ecx
7bfb69:	69 c0 08 04 00 00    	imul   $0x408,%eax,%eax
7bfb6f:	89 4c 24 60          	mov    %ecx,0x60(%esp)
7bfb73:	8d 8b 6c b1 00 00    	lea    0xb16c(%ebx),%ecx
7bfb79:	03 c8                	add    %eax,%ecx
7bfb7b:	89 4c 24 50          	mov    %ecx,0x50(%esp)
7bfb7f:	8d 8b cc e1 00 00    	lea    0xe1cc(%ebx),%ecx
7bfb85:	03 c8                	add    %eax,%ecx
7bfb87:	05 9c c9 00 00       	add    $0xc99c,%eax
7bfb8c:	03 c3                	add    %ebx,%eax
7bfb8e:	89 4c 24 58          	mov    %ecx,0x58(%esp)
7bfb92:	89 44 24 54          	mov    %eax,0x54(%esp)
7bfb96:	8b 6c 24 60          	mov    0x60(%esp),%ebp
7bfb9a:	4a                   	dec    %edx
7bfb9b:	89 54 24 48          	mov    %edx,0x48(%esp)
7bfb9f:	89 6c 24 4c          	mov    %ebp,0x4c(%esp)
7bfba3:	e9 e6 f9 ff ff       	jmp    0x7bf58e
7bfba8:	8b 54 24 18          	mov    0x18(%esp),%edx
7bfbac:	be fc ff ff ff       	mov    $0xfffffffc,%esi
7bfbb1:	8b 7c 24 10          	mov    0x10(%esp),%edi
7bfbb5:	e9 96 08 00 00       	jmp    0x7c0450
7bfbba:	8b 43 34             	mov    0x34(%ebx),%eax
7bfbbd:	85 c0                	test   %eax,%eax
7bfbbf:	0f 88 08 ec ff ff    	js     0x7be7cd
7bfbc5:	3b c7                	cmp    %edi,%eax
7bfbc7:	0f 8d 00 ec ff ff    	jge    0x7be7cd
7bfbcd:	8d 73 40             	lea    0x40(%ebx),%esi
7bfbd0:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
7bfbd7:	00
7bfbd8:	8b c6                	mov    %esi,%eax
7bfbda:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
7bfbe0:	8b 08                	mov    (%eax),%ecx
7bfbe2:	85 c9                	test   %ecx,%ecx
7bfbe4:	0f 88 e3 eb ff ff    	js     0x7be7cd
7bfbea:	3b cf                	cmp    %edi,%ecx
7bfbec:	0f 8f db eb ff ff    	jg     0x7be7cd
7bfbf2:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7bfbf6:	83 c0 04             	add    $0x4,%eax
7bfbf9:	41                   	inc    %ecx
7bfbfa:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7bfbfe:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
7bfc04:	7e da                	jle    0x7bfbe0
7bfc06:	8d 93 48 04 00 00    	lea    0x448(%ebx),%edx
7bfc0c:	c7 83 44 04 00 00 00 	movl   $0x0,0x444(%ebx)
7bfc13:	00 00 00
7bfc16:	8d ab 44 04 00 00    	lea    0x444(%ebx),%ebp
7bfc1c:	b9 00 01 00 00       	mov    $0x100,%ecx
7bfc21:	8b fa                	mov    %edx,%edi
7bfc23:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
7bfc25:	b9 00 01 00 00       	mov    $0x100,%ecx
7bfc2a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
7bfc30:	8b 42 fc             	mov    -0x4(%edx),%eax
7bfc33:	8d 52 04             	lea    0x4(%edx),%edx
7bfc36:	01 42 fc             	add    %eax,-0x4(%edx)
7bfc39:	83 e9 01             	sub    $0x1,%ecx
7bfc3c:	75 f2                	jne    0x7bfc30
7bfc3e:	8b 74 24 10          	mov    0x10(%esp),%esi
7bfc42:	8b c5                	mov    %ebp,%eax
7bfc44:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7bfc48:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
7bfc4f:	00
7bfc50:	8b 08                	mov    (%eax),%ecx
7bfc52:	85 c9                	test   %ecx,%ecx
7bfc54:	0f 88 73 eb ff ff    	js     0x7be7cd
7bfc5a:	3b ce                	cmp    %esi,%ecx
7bfc5c:	0f 8f 6b eb ff ff    	jg     0x7be7cd
7bfc62:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7bfc66:	83 c0 04             	add    $0x4,%eax
7bfc69:	41                   	inc    %ecx
7bfc6a:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7bfc6e:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
7bfc74:	7e da                	jle    0x7bfc50
7bfc76:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
7bfc7d:	00
7bfc7e:	8b cd                	mov    %ebp,%ecx
7bfc80:	8b 01                	mov    (%ecx),%eax
7bfc82:	3b 41 04             	cmp    0x4(%ecx),%eax
7bfc85:	0f 8f 42 eb ff ff    	jg     0x7be7cd
7bfc8b:	8b 44 24 1c          	mov    0x1c(%esp),%eax
7bfc8f:	83 c1 04             	add    $0x4,%ecx
7bfc92:	40                   	inc    %eax
7bfc93:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7bfc97:	3d 00 01 00 00       	cmp    $0x100,%eax
7bfc9c:	7e e2                	jle    0x7bfc80
7bfc9e:	83 7b 30 02          	cmpl   $0x2,0x30(%ebx)
7bfca2:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
7bfca9:	c6 43 08 00          	movb   $0x0,0x8(%ebx)
7bfcad:	c7 83 60 0c 00 00 ff 	movl   $0xffffffff,0xc60(%ebx)
7bfcb4:	ff ff ff
7bfcb7:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%ebx)
7bfcbe:	7c 18                	jl     0x7bfcd8
7bfcc0:	68 5c bb c2 00       	push   $0xc2bb5c
7bfcc5:	6a 02                	push   $0x2
7bfcc7:	e8 6e ab c4 ff       	call   0x40a83a
7bfccc:	83 c4 04             	add    $0x4,%esp
7bfccf:	50                   	push   %eax
7bfcd0:	e8 db b1 c5 ff       	call   0x41aeb0
7bfcd5:	83 c4 08             	add    $0x8,%esp
7bfcd8:	80 7b 28 00          	cmpb   $0x0,0x28(%ebx)
7bfcdc:	0f 84 52 02 00 00    	je     0x7bff34
7bfce2:	8d bb 48 08 00 00    	lea    0x848(%ebx),%edi
7bfce8:	b9 01 01 00 00       	mov    $0x101,%ecx
7bfced:	8b f5                	mov    %ebp,%esi
7bfcef:	33 d2                	xor    %edx,%edx
7bfcf1:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
7bfcf3:	8b 7c 24 10          	mov    0x10(%esp),%edi
7bfcf7:	89 54 24 24          	mov    %edx,0x24(%esp)
7bfcfb:	85 ff                	test   %edi,%edi
7bfcfd:	7e 62                	jle    0x7bfd61
7bfcff:	90                   	nop
7bfd00:	8b 83 50 0c 00 00    	mov    0xc50(%ebx),%eax
7bfd06:	0f b6 34 50          	movzbl (%eax,%edx,2),%esi
7bfd0a:	8d 0c 50             	lea    (%eax,%edx,2),%ecx
7bfd0d:	81 c6 12 02 00 00    	add    $0x212,%esi
7bfd13:	66 8b 04 b3          	mov    (%ebx,%esi,4),%ax
7bfd17:	8d 34 b3             	lea    (%ebx,%esi,4),%esi
7bfd1a:	66 89 01             	mov    %ax,(%ecx)
7bfd1d:	f6 c2 01             	test   $0x1,%dl
7bfd20:	75 15                	jne    0x7bfd37
7bfd22:	8b ca                	mov    %edx,%ecx
7bfd24:	d1 f9                	sar    $1,%ecx
7bfd26:	03 8b 54 0c 00 00    	add    0xc54(%ebx),%ecx
7bfd2c:	8a 01                	mov    (%ecx),%al
7bfd2e:	24 f0                	and    $0xf0,%al
7bfd30:	0a 46 02             	or     0x2(%esi),%al
7bfd33:	88 01                	mov    %al,(%ecx)
7bfd35:	eb 1f                	jmp    0x7bfd56
7bfd37:	8b 0e                	mov    (%esi),%ecx
7bfd39:	8b 06                	mov    (%esi),%eax