a6b957:	cc                   	int3
a6b958:	cc                   	int3
a6b959:	cc                   	int3
a6b95a:	cc                   	int3
a6b95b:	cc                   	int3
a6b95c:	cc                   	int3
a6b95d:	cc                   	int3
a6b95e:	cc                   	int3
a6b95f:	cc                   	int3
a6b960:	cc                   	int3
a6b961:	cc                   	int3
a6b962:	cc                   	int3
a6b963:	cc                   	int3
a6b964:	cc                   	int3
a6b965:	cc                   	int3
a6b966:	cc                   	int3
a6b967:	cc                   	int3
a6b968:	cc                   	int3
a6b969:	cc                   	int3
a6b96a:	cc                   	int3
a6b96b:	cc                   	int3
a6b96c:	cc                   	int3
a6b96d:	cc                   	int3
a6b96e:	cc                   	int3
a6b96f:	cc                   	int3
a6b970:	cc                   	int3
a6b971:	cc                   	int3
a6b972:	cc                   	int3
a6b973:	cc                   	int3
a6b974:	cc                   	int3
a6b975:	cc                   	int3
a6b976:	cc                   	int3
a6b977:	cc                   	int3
a6b978:	cc                   	int3
a6b979:	cc                   	int3
a6b97a:	cc                   	int3
a6b97b:	6a 14                	push   $0x14
a6b97d:	b8 7d d7 bb 00       	mov    $0xbbd77d,%eax
a6b982:	e8 04 e9 99 ff       	call   0x40a28b
a6b987:	6a 00                	push   $0x0
a6b989:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6b98c:	e8 27 6b 9a ff       	call   0x4124b8
a6b991:	8b 35 c4 17 d8 00    	mov    0xd817c4,%esi
a6b997:	b9 a8 17 d8 00       	mov    $0xd817a8,%ecx
a6b99c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a6b9a0:	89 75 f0             	mov    %esi,-0x10(%ebp)
a6b9a3:	e8 fa 83 9c ff       	call   0x433da2
a6b9a8:	8b 4d 08             	mov    0x8(%ebp),%ecx
a6b9ab:	50                   	push   %eax
a6b9ac:	e8 2b a4 9c ff       	call   0x435ddc
a6b9b1:	8b f8                	mov    %eax,%edi
a6b9b3:	85 ff                	test   %edi,%edi
a6b9b5:	75 51                	jne    0xa6ba08
a6b9b7:	85 f6                	test   %esi,%esi
a6b9b9:	74 04                	je     0xa6b9bf
a6b9bb:	8b fe                	mov    %esi,%edi
a6b9bd:	eb 49                	jmp    0xa6ba08
a6b9bf:	ff 75 08             	push   0x8(%ebp)
a6b9c2:	8d 45 f0             	lea    -0x10(%ebp),%eax
a6b9c5:	50                   	push   %eax
a6b9c6:	e8 eb 06 9c ff       	call   0x42c0b6
a6b9cb:	59                   	pop    %ecx
a6b9cc:	59                   	pop    %ecx
a6b9cd:	83 f8 ff             	cmp    $0xffffffff,%eax
a6b9d0:	75 16                	jne    0xa6b9e8
a6b9d2:	8d 4d e0             	lea    -0x20(%ebp),%ecx
a6b9d5:	e8 4c 5a 9c ff       	call   0x431426
a6b9da:	68 9c f5 cc 00       	push   $0xccf59c
a6b9df:	8d 45 e0             	lea    -0x20(%ebp),%eax
a6b9e2:	50                   	push   %eax
a6b9e3:	e8 a7 1f 9b ff       	call   0x41d98f
a6b9e8:	8b 7d f0             	mov    -0x10(%ebp),%edi
a6b9eb:	89 3d c4 17 d8 00    	mov    %edi,0xd817c4
a6b9f1:	8b 07                	mov    (%edi),%eax
a6b9f3:	8b 70 04             	mov    0x4(%eax),%esi
a6b9f6:	8b ce                	mov    %esi,%ecx
a6b9f8:	e8 68 0c 9c ff       	call   0x42c665
a6b9fd:	8b cf                	mov    %edi,%ecx
a6b9ff:	ff d6                	call   *%esi
a6ba01:	57                   	push   %edi
a6ba02:	e8 93 a9 9c ff       	call   0x43639a
a6ba07:	59                   	pop    %ecx
a6ba08:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6ba0b:	e8 d5 e5 9c ff       	call   0x439fe5
a6ba10:	8b c7                	mov    %edi,%eax
a6ba12:	e8 00 2a 9a ff       	call   0x40e417
a6ba17:	c3                   	ret
a6ba18:	cc                   	int3
a6ba19:	cc                   	int3
a6ba1a:	cc                   	int3
a6ba1b:	cc                   	int3
a6ba1c:	cc                   	int3
a6ba1d:	cc                   	int3
a6ba1e:	cc                   	int3
a6ba1f:	cc                   	int3
a6ba20:	cc                   	int3
a6ba21:	cc                   	int3
a6ba22:	cc                   	int3
a6ba23:	cc                   	int3
a6ba24:	cc                   	int3
a6ba25:	cc                   	int3
a6ba26:	cc                   	int3
a6ba27:	cc                   	int3
a6ba28:	cc                   	int3
a6ba29:	cc                   	int3
a6ba2a:	cc                   	int3
a6ba2b:	cc                   	int3
a6ba2c:	cc                   	int3
a6ba2d:	cc                   	int3
a6ba2e:	cc                   	int3
a6ba2f:	cc                   	int3
a6ba30:	cc                   	int3
a6ba31:	cc                   	int3
a6ba32:	cc                   	int3
a6ba33:	cc                   	int3
a6ba34:	cc                   	int3
a6ba35:	cc                   	int3
a6ba36:	cc                   	int3
a6ba37:	cc                   	int3
a6ba38:	cc                   	int3
a6ba39:	cc                   	int3
a6ba3a:	cc                   	int3
a6ba3b:	cc                   	int3
a6ba3c:	cc                   	int3
a6ba3d:	cc                   	int3
a6ba3e:	cc                   	int3
a6ba3f:	6a 14                	push   $0x14
a6ba41:	b8 a8 d7 bb 00       	mov    $0xbbd7a8,%eax
a6ba46:	e8 40 e8 99 ff       	call   0x40a28b
a6ba4b:	6a 00                	push   $0x0
a6ba4d:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6ba50:	e8 63 6a 9a ff       	call   0x4124b8
a6ba55:	8b 35 c0 17 d8 00    	mov    0xd817c0,%esi
a6ba5b:	b9 a4 17 d8 00       	mov    $0xd817a4,%ecx
a6ba60:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a6ba64:	89 75 f0             	mov    %esi,-0x10(%ebp)
a6ba67:	e8 36 83 9c ff       	call   0x433da2
a6ba6c:	8b 4d 08             	mov    0x8(%ebp),%ecx
a6ba6f:	50                   	push   %eax
a6ba70:	e8 67 a3 9c ff       	call   0x435ddc
a6ba75:	8b f8                	mov    %eax,%edi
a6ba77:	85 ff                	test   %edi,%edi
a6ba79:	75 51                	jne    0xa6bacc
a6ba7b:	85 f6                	test   %esi,%esi
a6ba7d:	74 04                	je     0xa6ba83
a6ba7f:	8b fe                	mov    %esi,%edi
a6ba81:	eb 49                	jmp    0xa6bacc
a6ba83:	ff 75 08             	push   0x8(%ebp)
a6ba86:	8d 45 f0             	lea    -0x10(%ebp),%eax
a6ba89:	50                   	push   %eax
a6ba8a:	e8 d2 2d 9c ff       	call   0x42e861
a6ba8f:	59                   	pop    %ecx
a6ba90:	59                   	pop    %ecx
a6ba91:	83 f8 ff             	cmp    $0xffffffff,%eax
a6ba94:	75 16                	jne    0xa6baac
a6ba96:	8d 4d e0             	lea    -0x20(%ebp),%ecx
a6ba99:	e8 88 59 9c ff       	call   0x431426
a6ba9e:	68 9c f5 cc 00       	push   $0xccf59c
a6baa3:	8d 45 e0             	lea    -0x20(%ebp),%eax
a6baa6:	50                   	push   %eax
a6baa7:	e8 e3 1e 9b ff       	call   0x41d98f
a6baac:	8b 7d f0             	mov    -0x10(%ebp),%edi
a6baaf:	89 3d c0 17 d8 00    	mov    %edi,0xd817c0
a6bab5:	8b 07                	mov    (%edi),%eax
a6bab7:	8b 70 04             	mov    0x4(%eax),%esi
a6baba:	8b ce                	mov    %esi,%ecx
a6babc:	e8 a4 0b 9c ff       	call   0x42c665
a6bac1:	8b cf                	mov    %edi,%ecx
a6bac3:	ff d6                	call   *%esi
a6bac5:	57                   	push   %edi
a6bac6:	e8 cf a8 9c ff       	call   0x43639a
a6bacb:	59                   	pop    %ecx
a6bacc:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6bacf:	e8 11 e5 9c ff       	call   0x439fe5
a6bad4:	8b c7                	mov    %edi,%eax
a6bad6:	e8 3c 29 9a ff       	call   0x40e417
a6badb:	c3                   	ret
a6badc:	cc                   	int3
a6badd:	cc                   	int3
a6bade:	cc                   	int3
a6badf:	cc                   	int3
a6bae0:	cc                   	int3
a6bae1:	cc                   	int3
a6bae2:	cc                   	int3
a6bae3:	cc                   	int3
a6bae4:	cc                   	int3
a6bae5:	cc                   	int3
a6bae6:	cc                   	int3
a6bae7:	cc                   	int3
a6bae8:	cc                   	int3
a6bae9:	cc                   	int3
a6baea:	cc                   	int3
a6baeb:	cc                   	int3
a6baec:	cc                   	int3
a6baed:	cc                   	int3
a6baee:	cc                   	int3
a6baef:	cc                   	int3
a6baf0:	cc                   	int3
a6baf1:	cc                   	int3
a6baf2:	cc                   	int3
a6baf3:	cc                   	int3
a6baf4:	cc                   	int3
a6baf5:	cc                   	int3
a6baf6:	cc                   	int3
a6baf7:	cc                   	int3
a6baf8:	cc                   	int3
a6baf9:	cc                   	int3
a6bafa:	cc                   	int3
a6bafb:	cc                   	int3
a6bafc:	cc                   	int3
a6bafd:	cc                   	int3
a6bafe:	cc                   	int3
a6baff:	cc                   	int3
a6bb00:	cc                   	int3
a6bb01:	cc                   	int3
a6bb02:	cc                   	int3
a6bb03:	6a 14                	push   $0x14
a6bb05:	b8 d3 d7 bb 00       	mov    $0xbbd7d3,%eax
a6bb0a:	e8 7c e7 99 ff       	call   0x40a28b
a6bb0f:	6a 00                	push   $0x0
a6bb11:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6bb14:	e8 9f 69 9a ff       	call   0x4124b8
a6bb19:	8b 35 c8 17 d8 00    	mov    0xd817c8,%esi
a6bb1f:	b9 ac 17 d8 00       	mov    $0xd817ac,%ecx
a6bb24:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a6bb28:	89 75 f0             	mov    %esi,-0x10(%ebp)
a6bb2b:	e8 72 82 9c ff       	call   0x433da2
a6bb30:	8b 4d 08             	mov    0x8(%ebp),%ecx
a6bb33:	50                   	push   %eax
a6bb34:	e8 a3 a2 9c ff       	call   0x435ddc
a6bb39:	8b f8                	mov    %eax,%edi
a6bb3b:	85 ff                	test   %edi,%edi
a6bb3d:	75 51                	jne    0xa6bb90
a6bb3f:	85 f6                	test   %esi,%esi
a6bb41:	74 04                	je     0xa6bb47
a6bb43:	8b fe                	mov    %esi,%edi
a6bb45:	eb 49                	jmp    0xa6bb90
a6bb47:	ff 75 08             	push   0x8(%ebp)
a6bb4a:	8d 45 f0             	lea    -0x10(%ebp),%eax
a6bb4d:	50                   	push   %eax
a6bb4e:	e8 19 54 9c ff       	call   0x430f6c
a6bb53:	59                   	pop    %ecx
a6bb54:	59                   	pop    %ecx
a6bb55:	83 f8 ff             	cmp    $0xffffffff,%eax
a6bb58:	75 16                	jne    0xa6bb70
a6bb5a:	8d 4d e0             	lea    -0x20(%ebp),%ecx
a6bb5d:	e8 c4 58 9c ff       	call   0x431426
a6bb62:	68 9c f5 cc 00       	push   $0xccf59c
a6bb67:	8d 45 e0             	lea    -0x20(%ebp),%eax
a6bb6a:	50                   	push   %eax
a6bb6b:	e8 1f 1e 9b ff       	call   0x41d98f
a6bb70:	8b 7d f0             	mov    -0x10(%ebp),%edi
a6bb73:	89 3d c8 17 d8 00    	mov    %edi,0xd817c8
a6bb79:	8b 07                	mov    (%edi),%eax
a6bb7b:	8b 70 04             	mov    0x4(%eax),%esi
a6bb7e:	8b ce                	mov    %esi,%ecx
a6bb80:	e8 e0 0a 9c ff       	call   0x42c665
a6bb85:	8b cf                	mov    %edi,%ecx
a6bb87:	ff d6                	call   *%esi
a6bb89:	57                   	push   %edi
a6bb8a:	e8 0b a8 9c ff       	call   0x43639a
a6bb8f:	59                   	pop    %ecx
a6bb90:	8d 4d ec             	lea    -0x14(%ebp),%ecx
a6bb93:	e8 4d e4 9c ff       	call   0x439fe5
a6bb98:	8b c7                	mov    %edi,%eax
a6bb9a:	e8 78 28 9a ff       	call   0x40e417
a6bb9f:	c3                   	ret
a6bba0:	cc                   	int3
a6bba1:	cc                   	int3
a6bba2:	cc                   	int3
a6bba3:	cc                   	int3
a6bba4:	cc                   	int3
a6bba5:	cc                   	int3
a6bba6:	cc                   	int3
a6bba7:	cc                   	int3
a6bba8:	cc                   	int3
a6bba9:	cc                   	int3
a6bbaa:	cc                   	int3
a6bbab:	cc                   	int3
a6bbac:	cc                   	int3
a6bbad:	cc                   	int3
a6bbae:	cc                   	int3
a6bbaf:	cc                   	int3
a6bbb0:	cc                   	int3
a6bbb1:	cc                   	int3
a6bbb2:	cc                   	int3
a6bbb3:	cc                   	int3
a6bbb4:	cc                   	int3
a6bbb5:	cc                   	int3
a6bbb6:	cc                   	int3
a6bbb7:	cc                   	int3
a6bbb8:	cc                   	int3
a6bbb9:	cc                   	int3
a6bbba:	cc                   	int3
a6bbbb:	cc                   	int3
a6bbbc:	cc                   	int3
a6bbbd:	cc                   	int3
a6bbbe:	cc                   	int3
a6bbbf:	cc                   	int3
a6bbc0:	cc                   	int3
a6bbc1:	cc                   	int3
a6bbc2:	cc                   	int3
a6bbc3:	cc                   	int3
a6bbc4:	cc                   	int3
a6bbc5:	cc                   	int3
a6bbc6:	cc                   	int3
a6bbc7:	6a 04                	push   $0x4
a6bbc9:	b8 fe d7 bb 00       	mov    $0xbbd7fe,%eax
a6bbce:	e8 b8 e6 99 ff       	call   0x40a28b
a6bbd3:	8b f1                	mov    %ecx,%esi
a6bbd5:	89 75 f0             	mov    %esi,-0x10(%ebp)
a6bbd8:	8b 45 0c             	mov    0xc(%ebp),%eax
a6bbdb:	89 46 04             	mov    %eax,0x4(%esi)
a6bbde:	ff 75 14             	push   0x14(%ebp)
a6bbe1:	8a 45 10             	mov    0x10(%ebp),%al
a6bbe4:	ff 75 08             	push   0x8(%ebp)
a6bbe7:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a6bbeb:	c7 06 d0 b8 c7 00    	movl   $0xc7b8d0,(%esi)
a6bbf1:	88 46 28             	mov    %al,0x28(%esi)
a6bbf4:	e8 a2 f7 9b ff       	call   0x42b39b
a6bbf9:	8b c6                	mov    %esi,%eax
a6bbfb:	e8 17 28 9a ff       	call   0x40e417
a6bc00:	c2 10 00             	ret    $0x10
a6bc03:	cc                   	int3
a6bc04:	cc                   	int3
a6bc05:	cc                   	int3
a6bc06:	cc                   	int3
a6bc07:	cc                   	int3
a6bc08:	cc                   	int3
a6bc09:	cc                   	int3
a6bc0a:	cc                   	int3
a6bc0b:	cc                   	int3
a6bc0c:	cc                   	int3
a6bc0d:	cc                   	int3
a6bc0e:	cc                   	int3
a6bc0f:	cc                   	int3
a6bc10:	cc                   	int3
a6bc11:	cc                   	int3
a6bc12:	83 21 00             	andl   $0x0,(%ecx)
a6bc15:	8b c1                	mov    %ecx,%eax
a6bc17:	c3                   	ret
a6bc18:	55                   	push   %ebp
a6bc19:	8b ec                	mov    %esp,%ebp
a6bc1b:	51                   	push   %ecx
a6bc1c:	8b 45 0c             	mov    0xc(%ebp),%eax
a6bc1f:	56                   	push   %esi
a6bc20:	8b f1                	mov    %ecx,%esi
a6bc22:	89 75 fc             	mov    %esi,-0x4(%ebp)
a6bc25:	89 46 04             	mov    %eax,0x4(%esi)
a6bc28:	c7 06 50 b8 c7 00    	movl   $0xc7b850,(%esi)