aaa903:	53                   	push   %ebx
aaa904:	56                   	push   %esi
aaa905:	8b 75 08             	mov    0x8(%ebp),%esi
aaa908:	8b d9                	mov    %ecx,%ebx
aaa90a:	57                   	push   %edi
aaa90b:	ff 75 14             	push   0x14(%ebp)
aaa90e:	89 13                	mov    %edx,(%ebx)
aaa910:	8d 7b 08             	lea    0x8(%ebx),%edi
aaa913:	89 43 04             	mov    %eax,0x4(%ebx)
aaa916:	8d 4b 18             	lea    0x18(%ebx),%ecx
aaa919:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa91a:	50                   	push   %eax
aaa91b:	52                   	push   %edx
aaa91c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa91d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa91e:	e8 0b e0 98 ff       	call   0x43892e
aaa923:	8b 45 18             	mov    0x18(%ebp),%eax
aaa926:	83 63 70 00          	andl   $0x0,0x70(%ebx)
aaa92a:	83 63 74 00          	andl   $0x0,0x74(%ebx)
aaa92e:	89 43 68             	mov    %eax,0x68(%ebx)
aaa931:	8b 45 1c             	mov    0x1c(%ebp),%eax
aaa934:	5f                   	pop    %edi
aaa935:	89 43 6c             	mov    %eax,0x6c(%ebx)
aaa938:	8b c3                	mov    %ebx,%eax
aaa93a:	5e                   	pop    %esi
aaa93b:	5b                   	pop    %ebx
aaa93c:	5d                   	pop    %ebp
aaa93d:	c2 18 00             	ret    $0x18
aaa940:	cc                   	int3
aaa941:	cc                   	int3
aaa942:	cc                   	int3
aaa943:	cc                   	int3
aaa944:	cc                   	int3
aaa945:	cc                   	int3
aaa946:	cc                   	int3
aaa947:	cc                   	int3
aaa948:	cc                   	int3
aaa949:	cc                   	int3
aaa94a:	cc                   	int3
aaa94b:	cc                   	int3
aaa94c:	cc                   	int3
aaa94d:	cc                   	int3
aaa94e:	cc                   	int3
aaa94f:	cc                   	int3
aaa950:	cc                   	int3
aaa951:	cc                   	int3
aaa952:	8b ff                	mov    %edi,%edi
aaa954:	55                   	push   %ebp
aaa955:	8b ec                	mov    %esp,%ebp
aaa957:	8b 55 08             	mov    0x8(%ebp),%edx
aaa95a:	53                   	push   %ebx
aaa95b:	56                   	push   %esi
aaa95c:	8b 75 10             	mov    0x10(%ebp),%esi
aaa95f:	8b d9                	mov    %ecx,%ebx
aaa961:	57                   	push   %edi
aaa962:	ff 75 14             	push   0x14(%ebp)
aaa965:	8b 7d 0c             	mov    0xc(%ebp),%edi
aaa968:	89 3b                	mov    %edi,(%ebx)
aaa96a:	8d 4b 10             	lea    0x10(%ebx),%ecx
aaa96d:	89 73 04             	mov    %esi,0x4(%ebx)
aaa970:	8b 02                	mov    (%edx),%eax
aaa972:	56                   	push   %esi
aaa973:	89 43 08             	mov    %eax,0x8(%ebx)
aaa976:	8b 42 04             	mov    0x4(%edx),%eax
aaa979:	57                   	push   %edi
aaa97a:	89 43 0c             	mov    %eax,0xc(%ebx)
aaa97d:	e8 6f b8 98 ff       	call   0x4361f1
aaa982:	8b 45 18             	mov    0x18(%ebp),%eax
aaa985:	83 63 50 00          	andl   $0x0,0x50(%ebx)
aaa989:	83 63 54 00          	andl   $0x0,0x54(%ebx)
aaa98d:	89 43 48             	mov    %eax,0x48(%ebx)
aaa990:	8b 45 1c             	mov    0x1c(%ebp),%eax
aaa993:	5f                   	pop    %edi
aaa994:	89 43 4c             	mov    %eax,0x4c(%ebx)
aaa997:	8b c3                	mov    %ebx,%eax
aaa999:	5e                   	pop    %esi
aaa99a:	5b                   	pop    %ebx
aaa99b:	5d                   	pop    %ebp
aaa99c:	c2 18 00             	ret    $0x18
aaa99f:	cc                   	int3
aaa9a0:	cc                   	int3
aaa9a1:	cc                   	int3
aaa9a2:	cc                   	int3
aaa9a3:	cc                   	int3
aaa9a4:	cc                   	int3
aaa9a5:	cc                   	int3
aaa9a6:	cc                   	int3
aaa9a7:	cc                   	int3
aaa9a8:	cc                   	int3
aaa9a9:	cc                   	int3
aaa9aa:	cc                   	int3
aaa9ab:	cc                   	int3
aaa9ac:	cc                   	int3
aaa9ad:	cc                   	int3
aaa9ae:	cc                   	int3
aaa9af:	cc                   	int3
aaa9b0:	cc                   	int3
aaa9b1:	cc                   	int3
aaa9b2:	8b ff                	mov    %edi,%edi
aaa9b4:	55                   	push   %ebp
aaa9b5:	8b ec                	mov    %esp,%ebp
aaa9b7:	8b 55 0c             	mov    0xc(%ebp),%edx
aaa9ba:	8b 45 10             	mov    0x10(%ebp),%eax
aaa9bd:	53                   	push   %ebx
aaa9be:	56                   	push   %esi
aaa9bf:	8b 75 08             	mov    0x8(%ebp),%esi
aaa9c2:	8b d9                	mov    %ecx,%ebx
aaa9c4:	57                   	push   %edi
aaa9c5:	ff 75 14             	push   0x14(%ebp)
aaa9c8:	89 13                	mov    %edx,(%ebx)
aaa9ca:	8d 7b 08             	lea    0x8(%ebx),%edi
aaa9cd:	89 43 04             	mov    %eax,0x4(%ebx)
aaa9d0:	8d 4b 18             	lea    0x18(%ebx),%ecx
aaa9d3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa9d4:	50                   	push   %eax
aaa9d5:	52                   	push   %edx
aaa9d6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa9d7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
aaa9d8:	e8 14 b8 98 ff       	call   0x4361f1
aaa9dd:	8b 45 18             	mov    0x18(%ebp),%eax
aaa9e0:	83 63 58 00          	andl   $0x0,0x58(%ebx)
aaa9e4:	83 63 5c 00          	andl   $0x0,0x5c(%ebx)
aaa9e8:	89 43 50             	mov    %eax,0x50(%ebx)
aaa9eb:	8b 45 1c             	mov    0x1c(%ebp),%eax
aaa9ee:	5f                   	pop    %edi
aaa9ef:	89 43 54             	mov    %eax,0x54(%ebx)
aaa9f2:	8b c3                	mov    %ebx,%eax
aaa9f4:	5e                   	pop    %esi
aaa9f5:	5b                   	pop    %ebx
aaa9f6:	5d                   	pop    %ebp
aaa9f7:	c2 18 00             	ret    $0x18
aaa9fa:	cc                   	int3
aaa9fb:	cc                   	int3
aaa9fc:	cc                   	int3
aaa9fd:	cc                   	int3
aaa9fe:	cc                   	int3
aaa9ff:	cc                   	int3
aaaa00:	cc                   	int3
aaaa01:	cc                   	int3
aaaa02:	cc                   	int3
aaaa03:	cc                   	int3
aaaa04:	cc                   	int3
aaaa05:	cc                   	int3
aaaa06:	cc                   	int3
aaaa07:	cc                   	int3
aaaa08:	cc                   	int3
aaaa09:	cc                   	int3
aaaa0a:	cc                   	int3
aaaa0b:	cc                   	int3
aaaa0c:	8b ff                	mov    %edi,%edi
aaaa0e:	57                   	push   %edi
aaaa0f:	8b d1                	mov    %ecx,%edx
aaaa11:	33 c0                	xor    %eax,%eax
aaaa13:	6a 08                	push   $0x8
aaaa15:	59                   	pop    %ecx
aaaa16:	8b fa                	mov    %edx,%edi
aaaa18:	f3 ab                	rep stos %eax,%es:(%edi)
aaaa1a:	8b c2                	mov    %edx,%eax
aaaa1c:	5f                   	pop    %edi
aaaa1d:	c3                   	ret
aaaa1e:	cc                   	int3
aaaa1f:	cc                   	int3
aaaa20:	cc                   	int3
aaaa21:	cc                   	int3
aaaa22:	83 21 00             	andl   $0x0,(%ecx)
aaaa25:	8b c1                	mov    %ecx,%eax
aaaa27:	c3                   	ret
aaaa28:	8b ff                	mov    %edi,%edi
aaaa2a:	57                   	push   %edi
aaaa2b:	8b d1                	mov    %ecx,%edx
aaaa2d:	33 c0                	xor    %eax,%eax
aaaa2f:	6a 08                	push   $0x8
aaaa31:	59                   	pop    %ecx
aaaa32:	8b fa                	mov    %edx,%edi
aaaa34:	f3 ab                	rep stos %eax,%es:(%edi)
aaaa36:	8b c2                	mov    %edx,%eax
aaaa38:	5f                   	pop    %edi
aaaa39:	c3                   	ret
aaaa3a:	cc                   	int3
aaaa3b:	cc                   	int3
aaaa3c:	cc                   	int3
aaaa3d:	cc                   	int3
aaaa3e:	83 21 00             	andl   $0x0,(%ecx)
aaaa41:	8b c1                	mov    %ecx,%eax
aaaa43:	c3                   	ret
aaaa44:	8b ff                	mov    %edi,%edi
aaaa46:	55                   	push   %ebp
aaaa47:	8b ec                	mov    %esp,%ebp
aaaa49:	8b 45 08             	mov    0x8(%ebp),%eax
aaaa4c:	89 01                	mov    %eax,(%ecx)
aaaa4e:	8b c1                	mov    %ecx,%eax
aaaa50:	83 61 04 00          	andl   $0x0,0x4(%ecx)
aaaa54:	5d                   	pop    %ebp
aaaa55:	c2 04 00             	ret    $0x4
aaaa58:	cc                   	int3
aaaa59:	cc                   	int3
aaaa5a:	cc                   	int3
aaaa5b:	cc                   	int3
aaaa5c:	cc                   	int3
aaaa5d:	8b ff                	mov    %edi,%edi
aaaa5f:	55                   	push   %ebp
aaaa60:	8b ec                	mov    %esp,%ebp
aaaa62:	8b 45 08             	mov    0x8(%ebp),%eax
aaaa65:	89 01                	mov    %eax,(%ecx)
aaaa67:	8b c1                	mov    %ecx,%eax
aaaa69:	83 61 04 00          	andl   $0x0,0x4(%ecx)
aaaa6d:	5d                   	pop    %ebp
aaaa6e:	c2 04 00             	ret    $0x4
aaaa71:	cc                   	int3
aaaa72:	cc                   	int3
aaaa73:	cc                   	int3
aaaa74:	cc                   	int3
aaaa75:	cc                   	int3
aaaa76:	8b ff                	mov    %edi,%edi
aaaa78:	55                   	push   %ebp
aaaa79:	8b ec                	mov    %esp,%ebp
aaaa7b:	8b 55 08             	mov    0x8(%ebp),%edx
aaaa7e:	8b 45 0c             	mov    0xc(%ebp),%eax
aaaa81:	03 c2                	add    %edx,%eax
aaaa83:	89 11                	mov    %edx,(%ecx)
aaaa85:	89 41 04             	mov    %eax,0x4(%ecx)
aaaa88:	8b c1                	mov    %ecx,%eax
aaaa8a:	89 51 08             	mov    %edx,0x8(%ecx)
aaaa8d:	5d                   	pop    %ebp
aaaa8e:	c2 08 00             	ret    $0x8
aaaa91:	cc                   	int3
aaaa92:	cc                   	int3
aaaa93:	cc                   	int3
aaaa94:	cc                   	int3
aaaa95:	cc                   	int3
aaaa96:	cc                   	int3
aaaa97:	8b ff                	mov    %edi,%edi
aaaa99:	55                   	push   %ebp
aaaa9a:	8b ec                	mov    %esp,%ebp
aaaa9c:	8b 55 08             	mov    0x8(%ebp),%edx
aaaa9f:	8b 45 0c             	mov    0xc(%ebp),%eax
aaaaa2:	89 11                	mov    %edx,(%ecx)
aaaaa4:	89 51 08             	mov    %edx,0x8(%ecx)
aaaaa7:	8d 04 42             	lea    (%edx,%eax,2),%eax
aaaaaa:	89 41 04             	mov    %eax,0x4(%ecx)
aaaaad:	8b c1                	mov    %ecx,%eax
aaaaaf:	5d                   	pop    %ebp
aaaab0:	c2 08 00             	ret    $0x8
aaaab3:	cc                   	int3
aaaab4:	cc                   	int3
aaaab5:	cc                   	int3
aaaab6:	cc                   	int3
aaaab7:	cc                   	int3
aaaab8:	cc                   	int3
aaaab9:	cc                   	int3
aaaaba:	cc                   	int3
aaaabb:	cc                   	int3
aaaabc:	cc                   	int3
aaaabd:	cc                   	int3
aaaabe:	cc                   	int3
aaaabf:	cc                   	int3
aaaac0:	8b ff                	mov    %edi,%edi
aaaac2:	55                   	push   %ebp
aaaac3:	8b ec                	mov    %esp,%ebp
aaaac5:	8b 55 08             	mov    0x8(%ebp),%edx
aaaac8:	56                   	push   %esi
aaaac9:	8b f1                	mov    %ecx,%esi
aaaacb:	8b 02                	mov    (%edx),%eax
aaaacd:	89 06                	mov    %eax,(%esi)
aaaacf:	8b 02                	mov    (%edx),%eax
aaaad1:	c1 e0 02             	shl    $0x2,%eax
aaaad4:	50                   	push   %eax
aaaad5:	8d 42 04             	lea    0x4(%edx),%eax
aaaad8:	50                   	push   %eax
aaaad9:	8d 46 04             	lea    0x4(%esi),%eax
aaaadc:	68 cc 01 00 00       	push   $0x1cc
aaaae1:	50                   	push   %eax
aaaae2:	e8 09 85 00 00       	call   0xab2ff0
aaaae7:	83 c4 10             	add    $0x10,%esp
aaaaea:	8b c6                	mov    %esi,%eax
aaaaec:	5e                   	pop    %esi
aaaaed:	5d                   	pop    %ebp
aaaaee:	c2 04 00             	ret    $0x4
aaaaf1:	cc                   	int3
aaaaf2:	cc                   	int3
aaaaf3:	cc                   	int3
aaaaf4:	cc                   	int3
aaaaf5:	cc                   	int3
aaaaf6:	cc                   	int3
aaaaf7:	cc                   	int3
aaaaf8:	cc                   	int3
aaaaf9:	cc                   	int3
aaaafa:	cc                   	int3
aaaafb:	cc                   	int3
aaaafc:	cc                   	int3
aaaafd:	cc                   	int3
aaaafe:	cc                   	int3
aaaaff:	cc                   	int3
aaab00:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
aaab06:	8b c1                	mov    %ecx,%eax
aaab08:	c3                   	ret
aaab09:	cc                   	int3
aaab0a:	cc                   	int3
aaab0b:	8b ff                	mov    %edi,%edi
aaab0d:	55                   	push   %ebp
aaab0e:	8b ec                	mov    %esp,%ebp
aaab10:	8b 45 08             	mov    0x8(%ebp),%eax
aaab13:	89 01                	mov    %eax,(%ecx)
aaab15:	8b c1                	mov    %ecx,%eax
aaab17:	c6 41 04 00          	movb   $0x0,0x4(%ecx)
aaab1b:	5d                   	pop    %ebp
aaab1c:	c2 04 00             	ret    $0x4
aaab1f:	cc                   	int3
aaab20:	cc                   	int3
aaab21:	cc                   	int3
aaab22:	cc                   	int3
aaab23:	cc                   	int3
aaab24:	8b ff                	mov    %edi,%edi
aaab26:	55                   	push   %ebp
aaab27:	8b ec                	mov    %esp,%ebp
aaab29:	8b 45 08             	mov    0x8(%ebp),%eax
aaab2c:	89 01                	mov    %eax,(%ecx)
aaab2e:	8b c1                	mov    %ecx,%eax
aaab30:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
aaab34:	5d                   	pop    %ebp
aaab35:	c2 04 00             	ret    $0x4
aaab38:	cc                   	int3
aaab39:	cc                   	int3
aaab3a:	cc                   	int3
aaab3b:	cc                   	int3
aaab3c:	cc                   	int3
aaab3d:	8b ff                	mov    %edi,%edi
aaab3f:	56                   	push   %esi
aaab40:	8b f1                	mov    %ecx,%esi
aaab42:	ff 36                	push   (%esi)
aaab44:	e8 9d 76 98 ff       	call   0x4321e6
aaab49:	83 26 00             	andl   $0x0,(%esi)
aaab4c:	59                   	pop    %ecx
aaab4d:	5e                   	pop    %esi
aaab4e:	c3                   	ret
aaab4f:	cc                   	int3
aaab50:	cc                   	int3
aaab51:	cc                   	int3
aaab52:	cc                   	int3
aaab53:	8b ff                	mov    %edi,%edi
aaab55:	56                   	push   %esi
aaab56:	8b f1                	mov    %ecx,%esi
aaab58:	ff 76 34             	push   0x34(%esi)
aaab5b:	e8 86 76 98 ff       	call   0x4321e6
aaab60:	83 66 34 00          	andl   $0x0,0x34(%esi)
aaab64:	59                   	pop    %ecx
aaab65:	5e                   	pop    %esi
aaab66:	c3                   	ret
aaab67:	cc                   	int3
aaab68:	cc                   	int3