af3904:	c6 46 30 01          	movb   $0x1,0x30(%esi)
af3908:	5e                   	pop    %esi
af3909:	8b e5                	mov    %ebp,%esp
af390b:	5d                   	pop    %ebp
af390c:	c2 08 00             	ret    $0x8
af390f:	cc                   	int3
af3910:	cc                   	int3
af3911:	cc                   	int3
af3912:	cc                   	int3
af3913:	cc                   	int3
af3914:	cc                   	int3
af3915:	cc                   	int3
af3916:	cc                   	int3
af3917:	cc                   	int3
af3918:	cc                   	int3
af3919:	55                   	push   %ebp
af391a:	8b ec                	mov    %esp,%ebp
af391c:	51                   	push   %ecx
af391d:	56                   	push   %esi
af391e:	ff 75 10             	push   0x10(%ebp)
af3921:	8b f1                	mov    %ecx,%esi
af3923:	ff 75 0c             	push   0xc(%ebp)
af3926:	89 75 fc             	mov    %esi,-0x4(%ebp)
af3929:	ff 75 08             	push   0x8(%ebp)
af392c:	e8 5e 44 94 ff       	call   0x437d8f
af3931:	8d 86 28 01 00 00    	lea    0x128(%esi),%eax
af3937:	c7 06 1c b8 c8 00    	movl   $0xc8b81c,(%esi)
af393d:	83 20 00             	andl   $0x0,(%eax)
af3940:	89 40 04             	mov    %eax,0x4(%eax)
af3943:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
af394a:	8b c6                	mov    %esi,%eax
af394c:	5e                   	pop    %esi
af394d:	8b e5                	mov    %ebp,%esp
af394f:	5d                   	pop    %ebp
af3950:	c2 0c 00             	ret    $0xc
af3953:	cc                   	int3
af3954:	cc                   	int3
af3955:	cc                   	int3
af3956:	cc                   	int3
af3957:	cc                   	int3
af3958:	cc                   	int3
af3959:	cc                   	int3
af395a:	cc                   	int3
af395b:	cc                   	int3
af395c:	cc                   	int3
af395d:	cc                   	int3
af395e:	cc                   	int3
af395f:	cc                   	int3
af3960:	cc                   	int3
af3961:	83 21 00             	andl   $0x0,(%ecx)
af3964:	8b c1                	mov    %ecx,%eax
af3966:	c3                   	ret
af3967:	55                   	push   %ebp
af3968:	8b ec                	mov    %esp,%ebp
af396a:	8b 45 08             	mov    0x8(%ebp),%eax
af396d:	89 41 04             	mov    %eax,0x4(%ecx)
af3970:	8b c1                	mov    %ecx,%eax
af3972:	5d                   	pop    %ebp
af3973:	c2 04 00             	ret    $0x4
af3976:	cc                   	int3
af3977:	cc                   	int3
af3978:	cc                   	int3
af3979:	55                   	push   %ebp
af397a:	8b ec                	mov    %esp,%ebp
af397c:	51                   	push   %ecx
af397d:	56                   	push   %esi
af397e:	ff 75 0c             	push   0xc(%ebp)
af3981:	8b f1                	mov    %ecx,%esi
af3983:	ff 75 08             	push   0x8(%ebp)
af3986:	89 75 fc             	mov    %esi,-0x4(%ebp)
af3989:	e8 61 6d 92 ff       	call   0x41a6ef
af398e:	83 66 38 00          	andl   $0x0,0x38(%esi)
af3992:	8b c6                	mov    %esi,%eax
af3994:	c7 06 80 b8 c8 00    	movl   $0xc8b880,(%esi)
af399a:	c6 46 30 02          	movb   $0x2,0x30(%esi)
af399e:	5e                   	pop    %esi
af399f:	8b e5                	mov    %ebp,%esp
af39a1:	5d                   	pop    %ebp
af39a2:	c2 08 00             	ret    $0x8
af39a5:	cc                   	int3
af39a6:	cc                   	int3
af39a7:	cc                   	int3
af39a8:	cc                   	int3
af39a9:	cc                   	int3
af39aa:	cc                   	int3
af39ab:	cc                   	int3
af39ac:	cc                   	int3
af39ad:	cc                   	int3
af39ae:	cc                   	int3
af39af:	cc                   	int3
af39b0:	55                   	push   %ebp
af39b1:	8b ec                	mov    %esp,%ebp
af39b3:	51                   	push   %ecx
af39b4:	56                   	push   %esi
af39b5:	ff 75 10             	push   0x10(%ebp)
af39b8:	8b f1                	mov    %ecx,%esi
af39ba:	ff 75 0c             	push   0xc(%ebp)
af39bd:	89 75 fc             	mov    %esi,-0x4(%ebp)
af39c0:	ff 75 08             	push   0x8(%ebp)
af39c3:	e8 c7 43 94 ff       	call   0x437d8f
af39c8:	8d 86 28 01 00 00    	lea    0x128(%esi),%eax
af39ce:	c7 06 68 b8 c8 00    	movl   $0xc8b868,(%esi)
af39d4:	83 20 00             	andl   $0x0,(%eax)
af39d7:	89 40 04             	mov    %eax,0x4(%eax)
af39da:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
af39e1:	8b c6                	mov    %esi,%eax
af39e3:	5e                   	pop    %esi
af39e4:	8b e5                	mov    %ebp,%esp
af39e6:	5d                   	pop    %ebp
af39e7:	c2 0c 00             	ret    $0xc
af39ea:	cc                   	int3
af39eb:	cc                   	int3
af39ec:	cc                   	int3
af39ed:	cc                   	int3
af39ee:	cc                   	int3
af39ef:	cc                   	int3
af39f0:	cc                   	int3
af39f1:	cc                   	int3
af39f2:	cc                   	int3
af39f3:	cc                   	int3
af39f4:	cc                   	int3
af39f5:	cc                   	int3
af39f6:	cc                   	int3
af39f7:	cc                   	int3
af39f8:	55                   	push   %ebp
af39f9:	8b ec                	mov    %esp,%ebp
af39fb:	8b 45 08             	mov    0x8(%ebp),%eax
af39fe:	83 21 00             	andl   $0x0,(%ecx)
af3a01:	8b 00                	mov    (%eax),%eax
af3a03:	89 41 04             	mov    %eax,0x4(%ecx)
af3a06:	8b 45 0c             	mov    0xc(%ebp),%eax
af3a09:	8b 00                	mov    (%eax),%eax
af3a0b:	89 41 08             	mov    %eax,0x8(%ecx)
af3a0e:	8b c1                	mov    %ecx,%eax
af3a10:	5d                   	pop    %ebp
af3a11:	c2 08 00             	ret    $0x8
af3a14:	cc                   	int3
af3a15:	cc                   	int3
af3a16:	cc                   	int3
af3a17:	cc                   	int3
af3a18:	cc                   	int3
af3a19:	cc                   	int3
af3a1a:	cc                   	int3
af3a1b:	55                   	push   %ebp
af3a1c:	8b ec                	mov    %esp,%ebp
af3a1e:	51                   	push   %ecx
af3a1f:	33 c0                	xor    %eax,%eax
af3a21:	89 4d fc             	mov    %ecx,-0x4(%ebp)
af3a24:	89 01                	mov    %eax,(%ecx)
af3a26:	89 41 04             	mov    %eax,0x4(%ecx)
af3a29:	89 41 08             	mov    %eax,0x8(%ecx)
af3a2c:	89 41 0c             	mov    %eax,0xc(%ecx)
af3a2f:	8b c1                	mov    %ecx,%eax
af3a31:	8b e5                	mov    %ebp,%esp
af3a33:	5d                   	pop    %ebp
af3a34:	c3                   	ret
af3a35:	cc                   	int3
af3a36:	cc                   	int3
af3a37:	cc                   	int3
af3a38:	cc                   	int3
af3a39:	cc                   	int3
af3a3a:	cc                   	int3
af3a3b:	55                   	push   %ebp
af3a3c:	8b ec                	mov    %esp,%ebp
af3a3e:	8b 55 08             	mov    0x8(%ebp),%edx
af3a41:	8b 02                	mov    (%edx),%eax
af3a43:	89 01                	mov    %eax,(%ecx)
af3a45:	8b 42 04             	mov    0x4(%edx),%eax
af3a48:	89 41 04             	mov    %eax,0x4(%ecx)
af3a4b:	8b c1                	mov    %ecx,%eax
af3a4d:	83 22 00             	andl   $0x0,(%edx)
af3a50:	83 62 04 00          	andl   $0x0,0x4(%edx)
af3a54:	5d                   	pop    %ebp
af3a55:	c2 04 00             	ret    $0x4
af3a58:	cc                   	int3
af3a59:	cc                   	int3
af3a5a:	cc                   	int3
af3a5b:	cc                   	int3
af3a5c:	cc                   	int3
af3a5d:	cc                   	int3
af3a5e:	cc                   	int3
af3a5f:	55                   	push   %ebp
af3a60:	8b ec                	mov    %esp,%ebp
af3a62:	8b 45 08             	mov    0x8(%ebp),%eax
af3a65:	56                   	push   %esi
af3a66:	8b f1                	mov    %ecx,%esi
af3a68:	33 c9                	xor    %ecx,%ecx
af3a6a:	6a 04                	push   $0x4
af3a6c:	5a                   	pop    %edx
af3a6d:	89 06                	mov    %eax,(%esi)
af3a6f:	83 c0 1f             	add    $0x1f,%eax
af3a72:	c1 e8 05             	shr    $0x5,%eax
af3a75:	f7 e2                	mul    %edx
af3a77:	0f 90 c1             	seto   %cl
af3a7a:	f7 d9                	neg    %ecx
af3a7c:	0b c8                	or     %eax,%ecx
af3a7e:	51                   	push   %ecx
af3a7f:	e8 13 1d 94 ff       	call   0x435797
af3a84:	8b 0e                	mov    (%esi),%ecx
af3a86:	83 c1 1f             	add    $0x1f,%ecx
af3a89:	89 46 04             	mov    %eax,0x4(%esi)
af3a8c:	c1 e9 05             	shr    $0x5,%ecx
af3a8f:	c1 e1 02             	shl    $0x2,%ecx
af3a92:	51                   	push   %ecx
af3a93:	6a 00                	push   $0x0
af3a95:	50                   	push   %eax
af3a96:	e8 1d 0d 92 ff       	call   0x4147b8
af3a9b:	83 c4 10             	add    $0x10,%esp
af3a9e:	8b c6                	mov    %esi,%eax
af3aa0:	5e                   	pop    %esi
af3aa1:	5d                   	pop    %ebp
af3aa2:	c2 04 00             	ret    $0x4
af3aa5:	cc                   	int3
af3aa6:	cc                   	int3
af3aa7:	cc                   	int3
af3aa8:	cc                   	int3
af3aa9:	cc                   	int3
af3aaa:	cc                   	int3
af3aab:	cc                   	int3
af3aac:	cc                   	int3
af3aad:	cc                   	int3
af3aae:	cc                   	int3
af3aaf:	cc                   	int3
af3ab0:	cc                   	int3
af3ab1:	cc                   	int3
af3ab2:	cc                   	int3
af3ab3:	cc                   	int3
af3ab4:	cc                   	int3
af3ab5:	cc                   	int3
af3ab6:	83 21 00             	andl   $0x0,(%ecx)
af3ab9:	8b c1                	mov    %ecx,%eax
af3abb:	83 61 04 00          	andl   $0x0,0x4(%ecx)
af3abf:	c3                   	ret
af3ac0:	cc                   	int3
af3ac1:	cc                   	int3
af3ac2:	55                   	push   %ebp
af3ac3:	8b ec                	mov    %esp,%ebp
af3ac5:	51                   	push   %ecx
af3ac6:	8b 45 08             	mov    0x8(%ebp),%eax
af3ac9:	83 61 0c 00          	andl   $0x0,0xc(%ecx)
af3acd:	89 41 04             	mov    %eax,0x4(%ecx)
af3ad0:	8b 45 0c             	mov    0xc(%ebp),%eax
af3ad3:	89 41 08             	mov    %eax,0x8(%ecx)
af3ad6:	8b c1                	mov    %ecx,%eax
af3ad8:	89 4d fc             	mov    %ecx,-0x4(%ebp)
af3adb:	c7 01 98 b7 c8 00    	movl   $0xc8b798,(%ecx)
af3ae1:	8b e5                	mov    %ebp,%esp
af3ae3:	5d                   	pop    %ebp
af3ae4:	c2 08 00             	ret    $0x8
af3ae7:	cc                   	int3
af3ae8:	cc                   	int3
af3ae9:	cc                   	int3
af3aea:	cc                   	int3
af3aeb:	cc                   	int3
af3aec:	cc                   	int3
af3aed:	cc                   	int3
af3aee:	cc                   	int3
af3aef:	cc                   	int3
af3af0:	55                   	push   %ebp
af3af1:	8b ec                	mov    %esp,%ebp
af3af3:	51                   	push   %ecx
af3af4:	33 c0                	xor    %eax,%eax
af3af6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
af3af9:	89 01                	mov    %eax,(%ecx)
af3afb:	89 41 04             	mov    %eax,0x4(%ecx)
af3afe:	89 41 08             	mov    %eax,0x8(%ecx)
af3b01:	8b c1                	mov    %ecx,%eax
af3b03:	8b e5                	mov    %ebp,%esp
af3b05:	5d                   	pop    %ebp
af3b06:	c3                   	ret
af3b07:	cc                   	int3
af3b08:	cc                   	int3
af3b09:	cc                   	int3
af3b0a:	cc                   	int3
af3b0b:	cc                   	int3
af3b0c:	c7 01 48 b7 c8 00    	movl   $0xc8b748,(%ecx)
af3b12:	8b c1                	mov    %ecx,%eax
af3b14:	c3                   	ret
af3b15:	cc                   	int3
af3b16:	cc                   	int3
af3b17:	6a 34                	push   $0x34
af3b19:	b8 f1 e6 bb 00       	mov    $0xbbe6f1,%eax
af3b1e:	e8 68 67 91 ff       	call   0x40a28b
af3b23:	8b f9                	mov    %ecx,%edi
af3b25:	89 7d f0             	mov    %edi,-0x10(%ebp)
af3b28:	8b 5d 08             	mov    0x8(%ebp),%ebx
af3b2b:	8d 4f 04             	lea    0x4(%edi),%ecx
af3b2e:	33 f6                	xor    %esi,%esi
af3b30:	c7 07 a4 b7 c8 00    	movl   $0xc8b7a4,(%edi)
af3b36:	53                   	push   %ebx
af3b37:	89 75 fc             	mov    %esi,-0x4(%ebp)
af3b3a:	e8 c3 2b 92 ff       	call   0x416702
af3b3f:	89 77 30             	mov    %esi,0x30(%edi)
af3b42:	89 77 34             	mov    %esi,0x34(%edi)
af3b45:	89 77 38             	mov    %esi,0x38(%edi)
af3b48:	89 77 3c             	mov    %esi,0x3c(%edi)
af3b4b:	89 77 40             	mov    %esi,0x40(%edi)
af3b4e:	89 77 44             	mov    %esi,0x44(%edi)
af3b51:	89 77 48             	mov    %esi,0x48(%edi)
af3b54:	89 77 4c             	mov    %esi,0x4c(%edi)
af3b57:	89 77 50             	mov    %esi,0x50(%edi)
af3b5a:	89 77 54             	mov    %esi,0x54(%edi)
af3b5d:	89 77 58             	mov    %esi,0x58(%edi)
af3b60:	6a 40                	push   $0x40
af3b62:	be 00 01 00 00       	mov    $0x100,%esi
af3b67:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
af3b6b:	56                   	push   %esi
af3b6c:	6a 00                	push   $0x0
af3b6e:	8d 4f 60             	lea    0x60(%edi),%ecx
af3b71:	e8 ca bd 94 ff       	call   0x43f940
af3b76:	c7 87 b4 00 00 00 00 	movl   $0x0,0xb4(%edi)
af3b7d:	00 00 00
af3b80:	8d 8f bc 00 00 00    	lea    0xbc(%edi),%ecx
af3b86:	83 a7 b8 00 00 00 00 	andl   $0x0,0xb8(%edi)
af3b8d:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
af3b91:	e8 5d 61 93 ff       	call   0x429cf3
af3b96:	68 ff ff ff 7f       	push   $0x7fffffff
af3b9b:	56                   	push   %esi
af3b9c:	33 f6                	xor    %esi,%esi
af3b9e:	8d 8f c8 00 00 00    	lea    0xc8(%edi),%ecx
af3ba4:	56                   	push   %esi
af3ba5:	e8 2f 5e 92 ff       	call   0x4199d9
af3baa:	8d 8f 18 01 00 00    	lea    0x118(%edi),%ecx
af3bb0:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
af3bb4:	e8 9d 9f 92 ff       	call   0x41db56
af3bb9:	8d 8f 34 01 00 00    	lea    0x134(%edi),%ecx
af3bbf:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
af3bc3:	89 b7 30 01 00 00    	mov    %esi,0x130(%edi)
af3bc9:	e8 25 61 93 ff       	call   0x429cf3
af3bce:	8d 87 3c 01 00 00    	lea    0x13c(%edi),%eax
af3bd4:	89 30                	mov    %esi,(%eax)
af3bd6:	8d 8f 5c 01 00 00    	lea    0x15c(%edi),%ecx
af3bdc:	89 40 04             	mov    %eax,0x4(%eax)
af3bdf:	89 70 08             	mov    %esi,0x8(%eax)
af3be2:	c7 87 48 01 00 00 ff 	movl   $0xffffffff,0x148(%edi)
af3be9:	ff ff ff
af3bec:	c7 87 4c 01 00 00 ff 	movl   $0xffffffff,0x14c(%edi)
af3bf3:	ff ff ff
af3bf6:	89 b7 50 01 00 00    	mov    %esi,0x150(%edi)
af3bfc:	89 b7 54 01 00 00    	mov    %esi,0x154(%edi)
af3c02:	89 b7 58 01 00 00    	mov    %esi,0x158(%edi)
af3c08:	be 01 10 00 00       	mov    $0x1001,%esi
af3c0d:	56                   	push   %esi
af3c0e:	e8 e2 6a 91 ff       	call   0x40a6f5
af3c13:	56                   	push   %esi
af3c14:	8d 8f 68 01 00 00    	lea    0x168(%edi),%ecx
af3c1a:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
af3c1e:	e8 d2 6a 91 ff       	call   0x40a6f5
af3c23:	83 8f 74 01 00 00 ff 	orl    $0xffffffff,0x174(%edi)
af3c2a:	33 f6                	xor    %esi,%esi