b13958:	01 00 00
b1395b:	3b f7                	cmp    %edi,%esi
b1395d:	74 27                	je     0xb13986
b1395f:	ff b7 0c 01 00 00    	push   0x10c(%edi)
b13965:	8b ce                	mov    %esi,%ecx
b13967:	e8 1d ca 8f ff       	call   0x410389
b1396c:	ff b7 0c 01 00 00    	push   0x10c(%edi)
b13972:	ff b7 08 01 00 00    	push   0x108(%edi)
b13978:	ff b6 08 01 00 00    	push   0x108(%esi)
b1397e:	e8 ff 0c 90 ff       	call   0x414682
b13983:	83 c4 0c             	add    $0xc,%esp
b13986:	5f                   	pop    %edi
b13987:	8b c6                	mov    %esi,%eax
b13989:	c7 06 04 1d bd 00    	movl   $0xbd1d04,(%esi)
b1398f:	5e                   	pop    %esi
b13990:	59                   	pop    %ecx
b13991:	c2 04 00             	ret    $0x4
b13994:	cc                   	int3
b13995:	cc                   	int3
b13996:	cc                   	int3
b13997:	cc                   	int3
b13998:	cc                   	int3
b13999:	cc                   	int3
b1399a:	cc                   	int3
b1399b:	cc                   	int3
b1399c:	cc                   	int3
b1399d:	cc                   	int3
b1399e:	cc                   	int3
b1399f:	cc                   	int3
b139a0:	cc                   	int3
b139a1:	cc                   	int3
b139a2:	cc                   	int3
b139a3:	cc                   	int3
b139a4:	cc                   	int3
b139a5:	cc                   	int3
b139a6:	cc                   	int3
b139a7:	cc                   	int3
b139a8:	cc                   	int3
b139a9:	cc                   	int3
b139aa:	cc                   	int3
b139ab:	cc                   	int3
b139ac:	cc                   	int3
b139ad:	cc                   	int3
b139ae:	cc                   	int3
b139af:	cc                   	int3
b139b0:	68 35 41 bd 00       	push   $0xbd4135
b139b5:	83 c1 04             	add    $0x4,%ecx
b139b8:	e8 b9 c3 8f ff       	call   0x40fd76
b139bd:	c3                   	ret
b139be:	cc                   	int3
b139bf:	cc                   	int3
b139c0:	cc                   	int3
b139c1:	cc                   	int3
b139c2:	cc                   	int3
b139c3:	cc                   	int3
b139c4:	cc                   	int3
b139c5:	cc                   	int3
b139c6:	cc                   	int3
b139c7:	cc                   	int3
b139c8:	cc                   	int3
b139c9:	cc                   	int3
b139ca:	cc                   	int3
b139cb:	cc                   	int3
b139cc:	cc                   	int3
b139cd:	cc                   	int3
b139ce:	cc                   	int3
b139cf:	cc                   	int3
b139d0:	8b c1                	mov    %ecx,%eax
b139d2:	c3                   	ret
b139d3:	cc                   	int3
b139d4:	cc                   	int3
b139d5:	cc                   	int3
b139d6:	cc                   	int3
b139d7:	cc                   	int3
b139d8:	cc                   	int3
b139d9:	cc                   	int3
b139da:	cc                   	int3
b139db:	cc                   	int3
b139dc:	cc                   	int3
b139dd:	cc                   	int3
b139de:	cc                   	int3
b139df:	cc                   	int3
b139e0:	8b c1                	mov    %ecx,%eax
b139e2:	c3                   	ret
b139e3:	cc                   	int3
b139e4:	cc                   	int3
b139e5:	cc                   	int3
b139e6:	cc                   	int3
b139e7:	cc                   	int3
b139e8:	cc                   	int3
b139e9:	cc                   	int3
b139ea:	cc                   	int3
b139eb:	cc                   	int3
b139ec:	cc                   	int3
b139ed:	cc                   	int3
b139ee:	cc                   	int3
b139ef:	cc                   	int3
b139f0:	8b c1                	mov    %ecx,%eax
b139f2:	c3                   	ret
b139f3:	cc                   	int3
b139f4:	cc                   	int3
b139f5:	cc                   	int3
b139f6:	cc                   	int3
b139f7:	cc                   	int3
b139f8:	cc                   	int3
b139f9:	cc                   	int3
b139fa:	cc                   	int3
b139fb:	cc                   	int3
b139fc:	cc                   	int3
b139fd:	cc                   	int3
b139fe:	cc                   	int3
b139ff:	cc                   	int3
b13a00:	8b c1                	mov    %ecx,%eax
b13a02:	c3                   	ret
b13a03:	cc                   	int3
b13a04:	cc                   	int3
b13a05:	cc                   	int3
b13a06:	cc                   	int3
b13a07:	cc                   	int3
b13a08:	cc                   	int3
b13a09:	cc                   	int3
b13a0a:	cc                   	int3
b13a0b:	cc                   	int3
b13a0c:	cc                   	int3
b13a0d:	cc                   	int3
b13a0e:	cc                   	int3
b13a0f:	cc                   	int3
b13a10:	8b c1                	mov    %ecx,%eax
b13a12:	c3                   	ret
b13a13:	cc                   	int3
b13a14:	cc                   	int3
b13a15:	cc                   	int3
b13a16:	cc                   	int3
b13a17:	cc                   	int3
b13a18:	cc                   	int3
b13a19:	cc                   	int3
b13a1a:	cc                   	int3
b13a1b:	cc                   	int3
b13a1c:	cc                   	int3
b13a1d:	cc                   	int3
b13a1e:	cc                   	int3
b13a1f:	cc                   	int3
b13a20:	8b 01                	mov    (%ecx),%eax
b13a22:	c3                   	ret
b13a23:	cc                   	int3
b13a24:	cc                   	int3
b13a25:	cc                   	int3
b13a26:	cc                   	int3
b13a27:	cc                   	int3
b13a28:	cc                   	int3
b13a29:	cc                   	int3
b13a2a:	cc                   	int3
b13a2b:	cc                   	int3
b13a2c:	cc                   	int3
b13a2d:	cc                   	int3
b13a2e:	cc                   	int3
b13a2f:	cc                   	int3
b13a30:	8b c1                	mov    %ecx,%eax
b13a32:	c3                   	ret
b13a33:	cc                   	int3
b13a34:	cc                   	int3
b13a35:	cc                   	int3
b13a36:	cc                   	int3
b13a37:	cc                   	int3
b13a38:	cc                   	int3
b13a39:	cc                   	int3
b13a3a:	cc                   	int3
b13a3b:	cc                   	int3
b13a3c:	cc                   	int3
b13a3d:	cc                   	int3
b13a3e:	cc                   	int3
b13a3f:	cc                   	int3
b13a40:	8b 01                	mov    (%ecx),%eax
b13a42:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
b13a48:	c3                   	ret
b13a49:	cc                   	int3
b13a4a:	cc                   	int3
b13a4b:	cc                   	int3
b13a4c:	ff 25 dc 42 d8 00    	jmp    *0xd842dc
b13a52:	ff 25 e0 42 d8 00    	jmp    *0xd842e0
b13a58:	ff 25 d4 42 d8 00    	jmp    *0xd842d4
b13a5e:	ff 25 d0 42 d8 00    	jmp    *0xd842d0
b13a64:	ff 25 cc 42 d8 00    	jmp    *0xd842cc
b13a6a:	ff 25 c8 42 d8 00    	jmp    *0xd842c8
b13a70:	ff 25 c4 42 d8 00    	jmp    *0xd842c4
b13a76:	ff 25 b4 42 d8 00    	jmp    *0xd842b4
b13a7c:	ff 25 a4 42 d8 00    	jmp    *0xd842a4
b13a82:	ff 25 a8 42 d8 00    	jmp    *0xd842a8
b13a88:	ff 25 ac 42 d8 00    	jmp    *0xd842ac
b13a8e:	ff 25 b0 42 d8 00    	jmp    *0xd842b0
b13a94:	ff 25 d8 42 d8 00    	jmp    *0xd842d8
b13a9a:	ff 25 b8 42 d8 00    	jmp    *0xd842b8
b13aa0:	ff 25 bc 42 d8 00    	jmp    *0xd842bc
b13aa6:	ff 25 c0 42 d8 00    	jmp    *0xd842c0
b13aac:	ff 25 38 42 d8 00    	jmp    *0xd84238
b13ab2:	ff 25 64 43 d8 00    	jmp    *0xd84364
b13ab8:	ff 25 60 43 d8 00    	jmp    *0xd84360
b13abe:	ff 25 5c 43 d8 00    	jmp    *0xd8435c
b13ac4:	ff 25 58 43 d8 00    	jmp    *0xd84358
b13aca:	ff 25 54 43 d8 00    	jmp    *0xd84354
b13ad0:	ff 25 78 43 d8 00    	jmp    *0xd84378
b13ad6:	ff 25 7c 43 d8 00    	jmp    *0xd8437c
b13adc:	ff 25 80 43 d8 00    	jmp    *0xd84380
b13ae2:	ff 25 84 43 d8 00    	jmp    *0xd84384
b13ae8:	ff 25 88 43 d8 00    	jmp    *0xd84388
b13aee:	ff 25 8c 43 d8 00    	jmp    *0xd8438c
b13af4:	ff 25 94 43 d8 00    	jmp    *0xd84394
b13afa:	cc                   	int3
b13afb:	cc                   	int3
b13afc:	cc                   	int3
b13afd:	cc                   	int3
b13afe:	cc                   	int3
b13aff:	cc                   	int3
b13b00:	56                   	push   %esi
b13b01:	8b 74 24 08          	mov    0x8(%esp),%esi
b13b05:	85 f6                	test   %esi,%esi
b13b07:	0f 84 93 01 00 00    	je     0xb13ca0
b13b0d:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
b13b11:	0f 84 a4 00 00 00    	je     0xb13bbb
b13b17:	8b 06                	mov    (%esi),%eax
b13b19:	85 c0                	test   %eax,%eax
b13b1b:	74 1b                	je     0xb13b38
b13b1d:	3b 46 04             	cmp    0x4(%esi),%eax
b13b20:	74 09                	je     0xb13b2b
b13b22:	50                   	push   %eax
b13b23:	e8 aa 1d 92 ff       	call   0x4358d2
b13b28:	83 c4 04             	add    $0x4,%esp
b13b2b:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
b13b31:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
b13b38:	8b 46 08             	mov    0x8(%esi),%eax
b13b3b:	85 c0                	test   %eax,%eax
b13b3d:	74 1c                	je     0xb13b5b
b13b3f:	3b 46 0c             	cmp    0xc(%esi),%eax
b13b42:	74 09                	je     0xb13b4d
b13b44:	50                   	push   %eax
b13b45:	e8 88 1d 92 ff       	call   0x4358d2
b13b4a:	83 c4 04             	add    $0x4,%esp
b13b4d:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
b13b54:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
b13b5b:	8b 46 20             	mov    0x20(%esi),%eax
b13b5e:	85 c0                	test   %eax,%eax
b13b60:	74 2a                	je     0xb13b8c
b13b62:	3b 46 24             	cmp    0x24(%esi),%eax
b13b65:	74 09                	je     0xb13b70
b13b67:	50                   	push   %eax
b13b68:	e8 65 1d 92 ff       	call   0x4358d2
b13b6d:	83 c4 04             	add    $0x4,%esp
b13b70:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
b13b77:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
b13b7e:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
b13b85:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
b13b8c:	8b 46 10             	mov    0x10(%esi),%eax
b13b8f:	85 c0                	test   %eax,%eax
b13b91:	74 28                	je     0xb13bbb
b13b93:	83 7e 18 00          	cmpl   $0x0,0x18(%esi)
b13b97:	75 22                	jne    0xb13bbb
b13b99:	83 7e 1c 00          	cmpl   $0x0,0x1c(%esi)
b13b9d:	75 1c                	jne    0xb13bbb
b13b9f:	3b 46 14             	cmp    0x14(%esi),%eax
b13ba2:	74 09                	je     0xb13bad
b13ba4:	50                   	push   %eax
b13ba5:	e8 28 1d 92 ff       	call   0x4358d2
b13baa:	83 c4 04             	add    $0x4,%esp
b13bad:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
b13bb4:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
b13bbb:	8b 46 18             	mov    0x18(%esi),%eax
b13bbe:	85 c0                	test   %eax,%eax
b13bc0:	74 10                	je     0xb13bd2
b13bc2:	50                   	push   %eax
b13bc3:	e8 0a 1d 92 ff       	call   0x4358d2
b13bc8:	83 c4 04             	add    $0x4,%esp
b13bcb:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
b13bd2:	8b 46 1c             	mov    0x1c(%esi),%eax
b13bd5:	85 c0                	test   %eax,%eax
b13bd7:	74 10                	je     0xb13be9
b13bd9:	50                   	push   %eax
b13bda:	e8 f3 1c 92 ff       	call   0x4358d2
b13bdf:	83 c4 04             	add    $0x4,%esp
b13be2:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
b13be9:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
b13bed:	74 23                	je     0xb13c12
b13bef:	8b 46 28             	mov    0x28(%esi),%eax
b13bf2:	85 c0                	test   %eax,%eax
b13bf4:	74 1c                	je     0xb13c12
b13bf6:	3b 46 2c             	cmp    0x2c(%esi),%eax
b13bf9:	74 09                	je     0xb13c04
b13bfb:	50                   	push   %eax
b13bfc:	e8 d1 1c 92 ff       	call   0x4358d2
b13c01:	83 c4 04             	add    $0x4,%esp
b13c04:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
b13c0b:	c7 46 2c 00 00 00 00 	movl   $0x0,0x2c(%esi)
b13c12:	57                   	push   %edi
b13c13:	8b 7e 30             	mov    0x30(%esi),%edi
b13c16:	85 ff                	test   %edi,%edi
b13c18:	74 39                	je     0xb13c53
b13c1a:	53                   	push   %ebx
b13c1b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
b13c20:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
b13c24:	8b 5f 08             	mov    0x8(%edi),%ebx
b13c27:	74 14                	je     0xb13c3d
b13c29:	8b 07                	mov    (%edi),%eax
b13c2b:	85 c0                	test   %eax,%eax
b13c2d:	74 0e                	je     0xb13c3d
b13c2f:	3b 47 04             	cmp    0x4(%edi),%eax
b13c32:	73 09                	jae    0xb13c3d
b13c34:	50                   	push   %eax
b13c35:	e8 98 1c 92 ff       	call   0x4358d2
b13c3a:	83 c4 04             	add    $0x4,%esp
b13c3d:	57                   	push   %edi
b13c3e:	e8 8f 1c 92 ff       	call   0x4358d2
b13c43:	83 c4 04             	add    $0x4,%esp
b13c46:	8b fb                	mov    %ebx,%edi
b13c48:	85 db                	test   %ebx,%ebx
b13c4a:	75 d4                	jne    0xb13c20
b13c4c:	89 5e 30             	mov    %ebx,0x30(%esi)
b13c4f:	89 5e 34             	mov    %ebx,0x34(%esi)
b13c52:	5b                   	pop    %ebx
b13c53:	83 7e 4c 00          	cmpl   $0x0,0x4c(%esi)
b13c57:	5f                   	pop    %edi
b13c58:	74 46                	je     0xb13ca0
b13c5a:	8b 46 38             	mov    0x38(%esi),%eax
b13c5d:	85 c0                	test   %eax,%eax
b13c5f:	74 1c                	je     0xb13c7d
b13c61:	3b 46 3c             	cmp    0x3c(%esi),%eax
b13c64:	74 09                	je     0xb13c6f
b13c66:	50                   	push   %eax
b13c67:	e8 66 1c 92 ff       	call   0x4358d2
b13c6c:	83 c4 04             	add    $0x4,%esp
b13c6f:	c7 46 38 00 00 00 00 	movl   $0x0,0x38(%esi)
b13c76:	c7 46 3c 00 00 00 00 	movl   $0x0,0x3c(%esi)
b13c7d:	8b 46 40             	mov    0x40(%esi),%eax
b13c80:	85 c0                	test   %eax,%eax
b13c82:	74 1c                	je     0xb13ca0
b13c84:	3b 46 44             	cmp    0x44(%esi),%eax
b13c87:	74 09                	je     0xb13c92
b13c89:	50                   	push   %eax
b13c8a:	e8 43 1c 92 ff       	call   0x4358d2
b13c8f:	83 c4 04             	add    $0x4,%esp
b13c92:	c7 46 40 00 00 00 00 	movl   $0x0,0x40(%esi)
b13c99:	c7 46 44 00 00 00 00 	movl   $0x0,0x44(%esi)
b13ca0:	5e                   	pop    %esi
b13ca1:	c3                   	ret
b13ca2:	cc                   	int3
b13ca3:	cc                   	int3
b13ca4:	cc                   	int3
b13ca5:	cc                   	int3
b13ca6:	cc                   	int3
b13ca7:	cc                   	int3
b13ca8:	cc                   	int3
b13ca9:	cc                   	int3