7aca1e:	cc                   	int3
7aca1f:	cc                   	int3
7aca20:	cc                   	int3
7aca21:	cc                   	int3
7aca22:	cc                   	int3
7aca23:	cc                   	int3
7aca24:	cc                   	int3
7aca25:	cc                   	int3
7aca26:	cc                   	int3
7aca27:	cc                   	int3
7aca28:	cc                   	int3
7aca29:	cc                   	int3
7aca2a:	cc                   	int3
7aca2b:	cc                   	int3
7aca2c:	cc                   	int3
7aca2d:	cc                   	int3
7aca2e:	cc                   	int3
7aca2f:	cc                   	int3
7aca30:	51                   	push   %ecx
7aca31:	56                   	push   %esi
7aca32:	8b 74 24 10          	mov    0x10(%esp),%esi
7aca36:	8d 44 24 10          	lea    0x10(%esp),%eax
7aca3a:	57                   	push   %edi
7aca3b:	56                   	push   %esi
7aca3c:	50                   	push   %eax
7aca3d:	8b f9                	mov    %ecx,%edi
7aca3f:	e8 e9 b6 c7 ff       	call   0x42812d
7aca44:	8b 44 24 14          	mov    0x14(%esp),%eax
7aca48:	3b 47 04             	cmp    0x4(%edi),%eax
7aca4b:	75 27                	jne    0x7aca74
7aca4d:	8d 44 24 14          	lea    0x14(%esp),%eax
7aca51:	89 74 24 08          	mov    %esi,0x8(%esp)
7aca55:	8b 74 24 10          	mov    0x10(%esp),%esi
7aca59:	8b cf                	mov    %edi,%ecx
7aca5b:	50                   	push   %eax
7aca5c:	8d 44 24 0c          	lea    0xc(%esp),%eax
7aca60:	50                   	push   %eax
7aca61:	68 2e 7a c2 00       	push   $0xc27a2e
7aca66:	56                   	push   %esi
7aca67:	e8 fc 1f c9 ff       	call   0x43ea68
7aca6c:	5f                   	pop    %edi
7aca6d:	8b c6                	mov    %esi,%eax
7aca6f:	5e                   	pop    %esi
7aca70:	59                   	pop    %ecx
7aca71:	c2 08 00             	ret    $0x8
7aca74:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7aca78:	5f                   	pop    %edi
7aca79:	5e                   	pop    %esi
7aca7a:	89 01                	mov    %eax,(%ecx)
7aca7c:	8b c1                	mov    %ecx,%eax
7aca7e:	c6 41 04 00          	movb   $0x0,0x4(%ecx)
7aca82:	59                   	pop    %ecx
7aca83:	c2 08 00             	ret    $0x8
7aca86:	cc                   	int3
7aca87:	cc                   	int3
7aca88:	cc                   	int3
7aca89:	cc                   	int3
7aca8a:	cc                   	int3
7aca8b:	cc                   	int3
7aca8c:	cc                   	int3
7aca8d:	cc                   	int3
7aca8e:	cc                   	int3
7aca8f:	cc                   	int3
7aca90:	cc                   	int3
7aca91:	cc                   	int3
7aca92:	cc                   	int3
7aca93:	cc                   	int3
7aca94:	cc                   	int3
7aca95:	cc                   	int3
7aca96:	cc                   	int3
7aca97:	cc                   	int3
7aca98:	cc                   	int3
7aca99:	cc                   	int3
7aca9a:	cc                   	int3
7aca9b:	cc                   	int3
7aca9c:	cc                   	int3
7aca9d:	cc                   	int3
7aca9e:	cc                   	int3
7aca9f:	cc                   	int3
7acaa0:	8b 44 24 04          	mov    0x4(%esp),%eax
7acaa4:	56                   	push   %esi
7acaa5:	8b 74 24 10          	mov    0x10(%esp),%esi
7acaa9:	57                   	push   %edi
7acaaa:	8b 7c 24 10          	mov    0x10(%esp),%edi
7acaae:	2b f8                	sub    %eax,%edi
7acab0:	57                   	push   %edi
7acab1:	50                   	push   %eax
7acab2:	56                   	push   %esi
7acab3:	e8 ca 20 c7 ff       	call   0x41eb82
7acab8:	83 c4 0c             	add    $0xc,%esp
7acabb:	8d 04 37             	lea    (%edi,%esi,1),%eax
7acabe:	5f                   	pop    %edi
7acabf:	5e                   	pop    %esi
7acac0:	c2 0c 00             	ret    $0xc
7acac3:	cc                   	int3
7acac4:	cc                   	int3
7acac5:	cc                   	int3
7acac6:	cc                   	int3
7acac7:	cc                   	int3
7acac8:	cc                   	int3
7acac9:	cc                   	int3
7acaca:	cc                   	int3
7acacb:	cc                   	int3
7acacc:	cc                   	int3
7acacd:	cc                   	int3
7acace:	cc                   	int3
7acacf:	cc                   	int3
7acad0:	51                   	push   %ecx
7acad1:	51                   	push   %ecx
7acad2:	ff 74 24 14          	push   0x14(%esp)
7acad6:	51                   	push   %ecx
7acad7:	ff 74 24 1c          	push   0x1c(%esp)
7acadb:	ff 74 24 1c          	push   0x1c(%esp)
7acadf:	ff 74 24 1c          	push   0x1c(%esp)
7acae3:	e8 2b 20 c8 ff       	call   0x42eb13
7acae8:	83 c4 1c             	add    $0x1c,%esp
7acaeb:	c2 0c 00             	ret    $0xc
7acaee:	cc                   	int3
7acaef:	cc                   	int3
7acaf0:	cc                   	int3
7acaf1:	cc                   	int3
7acaf2:	cc                   	int3
7acaf3:	cc                   	int3
7acaf4:	cc                   	int3
7acaf5:	cc                   	int3
7acaf6:	cc                   	int3
7acaf7:	cc                   	int3
7acaf8:	cc                   	int3
7acaf9:	cc                   	int3
7acafa:	cc                   	int3
7acafb:	cc                   	int3
7acafc:	cc                   	int3
7acafd:	cc                   	int3
7acafe:	cc                   	int3
7acaff:	cc                   	int3
7acb00:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb04:	c3                   	ret
7acb05:	cc                   	int3
7acb06:	cc                   	int3
7acb07:	cc                   	int3
7acb08:	cc                   	int3
7acb09:	cc                   	int3
7acb0a:	cc                   	int3
7acb0b:	cc                   	int3
7acb0c:	cc                   	int3
7acb0d:	cc                   	int3
7acb0e:	cc                   	int3
7acb0f:	cc                   	int3
7acb10:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb14:	c3                   	ret
7acb15:	cc                   	int3
7acb16:	cc                   	int3
7acb17:	cc                   	int3
7acb18:	cc                   	int3
7acb19:	cc                   	int3
7acb1a:	cc                   	int3
7acb1b:	cc                   	int3
7acb1c:	cc                   	int3
7acb1d:	cc                   	int3
7acb1e:	cc                   	int3
7acb1f:	cc                   	int3
7acb20:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb24:	c3                   	ret
7acb25:	cc                   	int3
7acb26:	cc                   	int3
7acb27:	cc                   	int3
7acb28:	cc                   	int3
7acb29:	cc                   	int3
7acb2a:	cc                   	int3
7acb2b:	cc                   	int3
7acb2c:	cc                   	int3
7acb2d:	cc                   	int3
7acb2e:	cc                   	int3
7acb2f:	cc                   	int3
7acb30:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb34:	c3                   	ret
7acb35:	cc                   	int3
7acb36:	cc                   	int3
7acb37:	cc                   	int3
7acb38:	cc                   	int3
7acb39:	cc                   	int3
7acb3a:	cc                   	int3
7acb3b:	cc                   	int3
7acb3c:	cc                   	int3
7acb3d:	cc                   	int3
7acb3e:	cc                   	int3
7acb3f:	cc                   	int3
7acb40:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb44:	c3                   	ret
7acb45:	cc                   	int3
7acb46:	cc                   	int3
7acb47:	cc                   	int3
7acb48:	cc                   	int3
7acb49:	cc                   	int3
7acb4a:	cc                   	int3
7acb4b:	cc                   	int3
7acb4c:	cc                   	int3
7acb4d:	cc                   	int3
7acb4e:	cc                   	int3
7acb4f:	cc                   	int3
7acb50:	8b 54 24 08          	mov    0x8(%esp),%edx
7acb54:	85 d2                	test   %edx,%edx
7acb56:	74 1a                	je     0x7acb72
7acb58:	8b 44 24 04          	mov    0x4(%esp),%eax
7acb5c:	56                   	push   %esi
7acb5d:	8b 74 24 10          	mov    0x10(%esp),%esi
7acb61:	85 c0                	test   %eax,%eax
7acb63:	74 04                	je     0x7acb69
7acb65:	8b 0e                	mov    (%esi),%ecx
7acb67:	89 08                	mov    %ecx,(%eax)
7acb69:	83 c0 04             	add    $0x4,%eax
7acb6c:	83 ea 01             	sub    $0x1,%edx
7acb6f:	75 f0                	jne    0x7acb61
7acb71:	5e                   	pop    %esi
7acb72:	c3                   	ret
7acb73:	cc                   	int3
7acb74:	cc                   	int3
7acb75:	cc                   	int3
7acb76:	cc                   	int3
7acb77:	cc                   	int3
7acb78:	cc                   	int3
7acb79:	cc                   	int3
7acb7a:	cc                   	int3
7acb7b:	cc                   	int3
7acb7c:	cc                   	int3
7acb7d:	cc                   	int3
7acb7e:	cc                   	int3
7acb7f:	cc                   	int3
7acb80:	51                   	push   %ecx
7acb81:	ff 34 24             	push   (%esp)
7acb84:	ff 74 24 18          	push   0x18(%esp)
7acb88:	ff 74 24 18          	push   0x18(%esp)
7acb8c:	ff 74 24 18          	push   0x18(%esp)
7acb90:	ff 74 24 18          	push   0x18(%esp)
7acb94:	e8 c6 e7 c7 ff       	call   0x42b35f
7acb99:	83 c4 18             	add    $0x18,%esp
7acb9c:	c3                   	ret
7acb9d:	cc                   	int3
7acb9e:	cc                   	int3
7acb9f:	cc                   	int3
7acba0:	cc                   	int3
7acba1:	cc                   	int3
7acba2:	cc                   	int3
7acba3:	cc                   	int3
7acba4:	cc                   	int3
7acba5:	cc                   	int3
7acba6:	cc                   	int3
7acba7:	cc                   	int3
7acba8:	cc                   	int3
7acba9:	cc                   	int3
7acbaa:	cc                   	int3
7acbab:	cc                   	int3
7acbac:	cc                   	int3
7acbad:	cc                   	int3
7acbae:	cc                   	int3
7acbaf:	cc                   	int3
7acbb0:	8b 44 24 04          	mov    0x4(%esp),%eax
7acbb4:	56                   	push   %esi
7acbb5:	8b 74 24 10          	mov    0x10(%esp),%esi
7acbb9:	57                   	push   %edi
7acbba:	8b 7c 24 10          	mov    0x10(%esp),%edi
7acbbe:	2b f8                	sub    %eax,%edi
7acbc0:	57                   	push   %edi
7acbc1:	50                   	push   %eax
7acbc2:	56                   	push   %esi
7acbc3:	e8 ba 1f c7 ff       	call   0x41eb82
7acbc8:	83 c4 0c             	add    $0xc,%esp
7acbcb:	8d 04 37             	lea    (%edi,%esi,1),%eax
7acbce:	5f                   	pop    %edi
7acbcf:	5e                   	pop    %esi
7acbd0:	c3                   	ret
7acbd1:	cc                   	int3
7acbd2:	cc                   	int3
7acbd3:	cc                   	int3
7acbd4:	cc                   	int3
7acbd5:	cc                   	int3
7acbd6:	cc                   	int3
7acbd7:	cc                   	int3
7acbd8:	cc                   	int3
7acbd9:	cc                   	int3
7acbda:	cc                   	int3
7acbdb:	cc                   	int3
7acbdc:	cc                   	int3
7acbdd:	cc                   	int3
7acbde:	cc                   	int3
7acbdf:	cc                   	int3
7acbe0:	51                   	push   %ecx
7acbe1:	51                   	push   %ecx
7acbe2:	ff 74 24 14          	push   0x14(%esp)
7acbe6:	ff 74 24 1c          	push   0x1c(%esp)
7acbea:	ff 74 24 1c          	push   0x1c(%esp)
7acbee:	ff 74 24 1c          	push   0x1c(%esp)
7acbf2:	ff 74 24 1c          	push   0x1c(%esp)
7acbf6:	e8 18 1f c8 ff       	call   0x42eb13
7acbfb:	83 c4 1c             	add    $0x1c,%esp
7acbfe:	c3                   	ret
7acbff:	cc                   	int3
7acc00:	cc                   	int3
7acc01:	cc                   	int3
7acc02:	cc                   	int3
7acc03:	cc                   	int3
7acc04:	cc                   	int3
7acc05:	cc                   	int3
7acc06:	cc                   	int3
7acc07:	cc                   	int3
7acc08:	cc                   	int3
7acc09:	cc                   	int3
7acc0a:	cc                   	int3
7acc0b:	cc                   	int3
7acc0c:	cc                   	int3
7acc0d:	cc                   	int3
7acc0e:	cc                   	int3
7acc0f:	cc                   	int3
7acc10:	8b 44 24 0c          	mov    0xc(%esp),%eax
7acc14:	33 c9                	xor    %ecx,%ecx
7acc16:	56                   	push   %esi
7acc17:	8b 74 24 0c          	mov    0xc(%esp),%esi
7acc1b:	33 d2                	xor    %edx,%edx
7acc1d:	57                   	push   %edi
7acc1e:	8b 7c 24 0c          	mov    0xc(%esp),%edi
7acc22:	2b f7                	sub    %edi,%esi
7acc24:	83 c6 03             	add    $0x3,%esi
7acc27:	c1 ee 02             	shr    $0x2,%esi
7acc2a:	3b 7c 24 10          	cmp    0x10(%esp),%edi
7acc2e:	0f 47 f1             	cmova  %ecx,%esi
7acc31:	85 f6                	test   %esi,%esi
7acc33:	74 13                	je     0x7acc48
7acc35:	2b f8                	sub    %eax,%edi
7acc37:	85 c0                	test   %eax,%eax
7acc39:	74 05                	je     0x7acc40
7acc3b:	8b 0c 07             	mov    (%edi,%eax,1),%ecx
7acc3e:	89 08                	mov    %ecx,(%eax)
7acc40:	42                   	inc    %edx
7acc41:	83 c0 04             	add    $0x4,%eax
7acc44:	3b d6                	cmp    %esi,%edx
7acc46:	75 ef                	jne    0x7acc37
7acc48:	5f                   	pop    %edi
7acc49:	5e                   	pop    %esi
7acc4a:	c3                   	ret
7acc4b:	cc                   	int3
7acc4c:	cc                   	int3
7acc4d:	cc                   	int3
7acc4e:	cc                   	int3
7acc4f:	cc                   	int3
7acc50:	cc                   	int3
7acc51:	cc                   	int3
7acc52:	cc                   	int3
7acc53:	cc                   	int3
7acc54:	cc                   	int3
7acc55:	cc                   	int3