614aa0:	32 c0                	xor    %al,%al
614aa2:	c2 08 00             	ret    $0x8
614aa5:	cc                   	int3
614aa6:	cc                   	int3
614aa7:	cc                   	int3
614aa8:	cc                   	int3
614aa9:	cc                   	int3
614aaa:	cc                   	int3
614aab:	cc                   	int3
614aac:	cc                   	int3
614aad:	cc                   	int3
614aae:	cc                   	int3
614aaf:	cc                   	int3
614ab0:	6a 44                	push   $0x44
614ab2:	b8 68 1f 66 00       	mov    $0x661f68,%eax
614ab7:	e8 33 d5 fc ff       	call   0x5e1fef
614abc:	68 28 b3 6d 00       	push   $0x6db328
614ac1:	8d 4d d8             	lea    -0x28(%ebp),%ecx
614ac4:	e8 47 3c e2 ff       	call   0x438710
614ac9:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
614acd:	8d 45 d8             	lea    -0x28(%ebp),%eax
614ad0:	50                   	push   %eax
614ad1:	6a 00                	push   $0x0
614ad3:	8d 4d b0             	lea    -0x50(%ebp),%ecx
614ad6:	e8 6d ed ff ff       	call   0x613848
614adb:	68 c4 6c 6f 00       	push   $0x6f6cc4
614ae0:	8d 45 b0             	lea    -0x50(%ebp),%eax
614ae3:	c7 45 b0 24 30 69 00 	movl   $0x693024,-0x50(%ebp)
614aea:	50                   	push   %eax
614aeb:	e8 42 df fc ff       	call   0x5e2a32
614af0:	cc                   	int3
614af1:	cc                   	int3
614af2:	cc                   	int3
614af3:	cc                   	int3
614af4:	cc                   	int3
614af5:	cc                   	int3
614af6:	cc                   	int3
614af7:	cc                   	int3
614af8:	cc                   	int3
614af9:	cc                   	int3
614afa:	cc                   	int3
614afb:	cc                   	int3
614afc:	cc                   	int3
614afd:	cc                   	int3
614afe:	cc                   	int3
614aff:	cc                   	int3
614b00:	56                   	push   %esi
614b01:	8b f1                	mov    %ecx,%esi
614b03:	8b 06                	mov    (%esi),%eax
614b05:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614b0b:	85 c0                	test   %eax,%eax
614b0d:	74 12                	je     0x614b21
614b0f:	8b 06                	mov    (%esi),%eax
614b11:	8b ce                	mov    %esi,%ecx
614b13:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614b19:	8b c8                	mov    %eax,%ecx
614b1b:	5e                   	pop    %esi
614b1c:	8b 10                	mov    (%eax),%edx
614b1e:	ff 62 3c             	jmp    *0x3c(%edx)
614b21:	e8 a5 05 00 00       	call   0x6150cb
614b26:	68 74 93 72 00       	push   $0x729374
614b2b:	6a ff                	push   $0xffffffff
614b2d:	6a ff                	push   $0xffffffff
614b2f:	6a 00                	push   $0x0
614b31:	6a 00                	push   $0x0
614b33:	50                   	push   %eax
614b34:	8b ce                	mov    %esi,%ecx
614b36:	e8 4a fa ff ff       	call   0x614585
614b3b:	5e                   	pop    %esi
614b3c:	c3                   	ret
614b3d:	cc                   	int3
614b3e:	cc                   	int3
614b3f:	cc                   	int3
614b40:	55                   	push   %ebp
614b41:	8b ec                	mov    %esp,%ebp
614b43:	8b 01                	mov    (%ecx),%eax
614b45:	ff 75 0c             	push   0xc(%ebp)
614b48:	ff 50 24             	call   *0x24(%eax)
614b4b:	5d                   	pop    %ebp
614b4c:	c2 08 00             	ret    $0x8
614b4f:	cc                   	int3
614b50:	55                   	push   %ebp
614b51:	8b ec                	mov    %esp,%ebp
614b53:	8b c1                	mov    %ecx,%eax
614b55:	8b 4d 08             	mov    0x8(%ebp),%ecx
614b58:	85 c9                	test   %ecx,%ecx
614b5a:	74 06                	je     0x614b62
614b5c:	50                   	push   %eax
614b5d:	e8 bf e9 ff ff       	call   0x613521
614b62:	5d                   	pop    %ebp
614b63:	c2 04 00             	ret    $0x4
614b66:	cc                   	int3
614b67:	cc                   	int3
614b68:	cc                   	int3
614b69:	cc                   	int3
614b6a:	cc                   	int3
614b6b:	cc                   	int3
614b6c:	cc                   	int3
614b6d:	cc                   	int3
614b6e:	cc                   	int3
614b6f:	cc                   	int3
614b70:	6a 04                	push   $0x4
614b72:	b8 0e 20 66 00       	mov    $0x66200e,%eax
614b77:	e8 3f d4 fc ff       	call   0x5e1fbb
614b7c:	8b c1                	mov    %ecx,%eax
614b7e:	8b 4d 08             	mov    0x8(%ebp),%ecx
614b81:	89 4d f0             	mov    %ecx,-0x10(%ebp)
614b84:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
614b88:	85 c9                	test   %ecx,%ecx
614b8a:	74 06                	je     0x614b92
614b8c:	50                   	push   %eax
614b8d:	e8 b9 e9 ff ff       	call   0x61354b
614b92:	e8 fe d3 fc ff       	call   0x5e1f95
614b97:	c2 04 00             	ret    $0x4
614b9a:	55                   	push   %ebp
614b9b:	8b ec                	mov    %esp,%ebp
614b9d:	56                   	push   %esi
614b9e:	8b 75 08             	mov    0x8(%ebp),%esi
614ba1:	57                   	push   %edi
614ba2:	8b f9                	mov    %ecx,%edi
614ba4:	6a 00                	push   $0x0
614ba6:	56                   	push   %esi
614ba7:	ff 77 04             	push   0x4(%edi)
614baa:	ff 77 08             	push   0x8(%edi)
614bad:	57                   	push   %edi
614bae:	e8 ee e8 ff ff       	call   0x6134a1
614bb3:	83 c4 14             	add    $0x14,%esp
614bb6:	89 77 04             	mov    %esi,0x4(%edi)
614bb9:	89 47 08             	mov    %eax,0x8(%edi)
614bbc:	5f                   	pop    %edi
614bbd:	5e                   	pop    %esi
614bbe:	5d                   	pop    %ebp
614bbf:	c2 04 00             	ret    $0x4
614bc2:	6a 00                	push   $0x0
614bc4:	b8 3c 20 66 00       	mov    $0x66203c,%eax
614bc9:	e8 ed d3 fc ff       	call   0x5e1fbb
614bce:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
614bd4:	bf e8 14 73 00       	mov    $0x7314e8,%edi
614bd9:	8b 0d bc 0b 73 00    	mov    0x730bbc,%ecx
614bdf:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
614be2:	a1 ec 14 73 00       	mov    0x7314ec,%eax
614be7:	3b 81 04 00 00 00    	cmp    0x4(%ecx),%eax
614bed:	7e 3e                	jle    0x614c2d
614bef:	be ec 14 73 00       	mov    $0x7314ec,%esi
614bf4:	56                   	push   %esi
614bf5:	e8 30 ce fc ff       	call   0x5e1a2a
614bfa:	83 3d ec 14 73 00 ff 	cmpl   $0xffffffff,0x7314ec
614c01:	59                   	pop    %ecx
614c02:	75 29                	jne    0x614c2d
614c04:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
614c08:	8b cf                	mov    %edi,%ecx
614c0a:	6a 01                	push   $0x1
614c0c:	e8 23 ea ff ff       	call   0x613634
614c11:	68 b0 13 68 00       	push   $0x6813b0
614c16:	c7 05 e8 14 73 00 cc 	movl   $0x6db6cc,0x7314e8
614c1d:	b6 6d 00
614c20:	e8 a5 c6 fc ff       	call   0x5e12ca
614c25:	56                   	push   %esi
614c26:	e8 b5 cd fc ff       	call   0x5e19e0
614c2b:	59                   	pop    %ecx
614c2c:	59                   	pop    %ecx
614c2d:	8b c7                	mov    %edi,%eax
614c2f:	e8 61 d3 fc ff       	call   0x5e1f95
614c34:	c3                   	ret
614c35:	cc                   	int3
614c36:	cc                   	int3
614c37:	cc                   	int3
614c38:	cc                   	int3
614c39:	cc                   	int3
614c3a:	cc                   	int3
614c3b:	cc                   	int3
614c3c:	cc                   	int3
614c3d:	cc                   	int3
614c3e:	cc                   	int3
614c3f:	cc                   	int3
614c40:	56                   	push   %esi
614c41:	8b f1                	mov    %ecx,%esi
614c43:	8b 06                	mov    (%esi),%eax
614c45:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614c4b:	85 c0                	test   %eax,%eax
614c4d:	74 12                	je     0x614c61
614c4f:	8b 06                	mov    (%esi),%eax
614c51:	8b ce                	mov    %esi,%ecx
614c53:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614c59:	8b c8                	mov    %eax,%ecx
614c5b:	5e                   	pop    %esi
614c5c:	8b 10                	mov    (%eax),%edx
614c5e:	ff 62 5c             	jmp    *0x5c(%edx)
614c61:	68 74 93 72 00       	push   $0x729374
614c66:	6a ff                	push   $0xffffffff
614c68:	e8 5e 04 00 00       	call   0x6150cb
614c6d:	50                   	push   %eax
614c6e:	8b ce                	mov    %esi,%ecx
614c70:	e8 e3 f8 ff ff       	call   0x614558
614c75:	5e                   	pop    %esi
614c76:	c3                   	ret
614c77:	cc                   	int3
614c78:	cc                   	int3
614c79:	cc                   	int3
614c7a:	cc                   	int3
614c7b:	cc                   	int3
614c7c:	cc                   	int3
614c7d:	cc                   	int3
614c7e:	cc                   	int3
614c7f:	cc                   	int3
614c80:	55                   	push   %ebp
614c81:	8b ec                	mov    %esp,%ebp
614c83:	56                   	push   %esi
614c84:	8b f1                	mov    %ecx,%esi
614c86:	8b 06                	mov    (%esi),%eax
614c88:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614c8e:	85 c0                	test   %eax,%eax
614c90:	8b ce                	mov    %esi,%ecx
614c92:	8b 06                	mov    (%esi),%eax
614c94:	74 0f                	je     0x614ca5
614c96:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614c9c:	5e                   	pop    %esi
614c9d:	8b 10                	mov    (%eax),%edx
614c9f:	8b c8                	mov    %eax,%ecx
614ca1:	5d                   	pop    %ebp
614ca2:	ff 62 50             	jmp    *0x50(%edx)
614ca5:	6a 01                	push   $0x1
614ca7:	ff 75 08             	push   0x8(%ebp)
614caa:	ff 50 4c             	call   *0x4c(%eax)
614cad:	5e                   	pop    %esi
614cae:	5d                   	pop    %ebp
614caf:	c2 04 00             	ret    $0x4
614cb2:	cc                   	int3
614cb3:	cc                   	int3
614cb4:	cc                   	int3
614cb5:	cc                   	int3
614cb6:	cc                   	int3
614cb7:	cc                   	int3
614cb8:	cc                   	int3
614cb9:	cc                   	int3
614cba:	cc                   	int3
614cbb:	cc                   	int3
614cbc:	cc                   	int3
614cbd:	cc                   	int3
614cbe:	cc                   	int3
614cbf:	cc                   	int3
614cc0:	55                   	push   %ebp
614cc1:	8b ec                	mov    %esp,%ebp
614cc3:	83 ec 24             	sub    $0x24,%esp
614cc6:	a1 d4 89 72 00       	mov    0x7289d4,%eax
614ccb:	33 c5                	xor    %ebp,%eax
614ccd:	89 45 fc             	mov    %eax,-0x4(%ebp)
614cd0:	53                   	push   %ebx
614cd1:	8b 5d 08             	mov    0x8(%ebp),%ebx
614cd4:	56                   	push   %esi
614cd5:	8b f1                	mov    %ecx,%esi
614cd7:	57                   	push   %edi
614cd8:	8b 7d 0c             	mov    0xc(%ebp),%edi
614cdb:	8b 06                	mov    (%esi),%eax
614cdd:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614ce3:	85 c0                	test   %eax,%eax
614ce5:	74 15                	je     0x614cfc
614ce7:	8b 06                	mov    (%esi),%eax
614ce9:	8b ce                	mov    %esi,%ecx
614ceb:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
614cf1:	57                   	push   %edi
614cf2:	53                   	push   %ebx
614cf3:	8b c8                	mov    %eax,%ecx
614cf5:	8b 10                	mov    (%eax),%edx
614cf7:	ff 52 4c             	call   *0x4c(%edx)
614cfa:	eb 20                	jmp    0x614d1c
614cfc:	57                   	push   %edi
614cfd:	53                   	push   %ebx
614cfe:	8d 4d dc             	lea    -0x24(%ebp),%ecx
614d01:	e8 33 ea ff ff       	call   0x613739
614d06:	68 74 93 72 00       	push   $0x729374
614d0b:	33 c0                	xor    %eax,%eax
614d0d:	8b ce                	mov    %esi,%ecx
614d0f:	50                   	push   %eax
614d10:	57                   	push   %edi
614d11:	50                   	push   %eax
614d12:	50                   	push   %eax
614d13:	8d 45 dc             	lea    -0x24(%ebp),%eax
614d16:	50                   	push   %eax
614d17:	e8 69 f8 ff ff       	call   0x614585
614d1c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
614d1f:	5f                   	pop    %edi
614d20:	5e                   	pop    %esi
614d21:	33 cd                	xor    %ebp,%ecx
614d23:	5b                   	pop    %ebx
614d24:	e8 b1 c7 fc ff       	call   0x5e14da
614d29:	8b e5                	mov    %ebp,%esp
614d2b:	5d                   	pop    %ebp
614d2c:	c2 08 00             	ret    $0x8
614d2f:	55                   	push   %ebp
614d30:	8b ec                	mov    %esp,%ebp
614d32:	51                   	push   %ecx
614d33:	8b 01                	mov    (%ecx),%eax
614d35:	8d 55 fc             	lea    -0x4(%ebp),%edx
614d38:	56                   	push   %esi
614d39:	6a 02                	push   $0x2
614d3b:	52                   	push   %edx
614d3c:	66 c7 45 fc 00 00    	movw   $0x0,-0x4(%ebp)
614d42:	ff 50 4c             	call   *0x4c(%eax)
614d45:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
614d49:	8b f0                	mov    %eax,%esi
614d4b:	0f b6 4d fd          	movzbl -0x3(%ebp),%ecx
614d4f:	74 13                	je     0x614d64
614d51:	0f b6 55 fc          	movzbl -0x4(%ebp),%edx
614d55:	66 c1 e2 08          	shl    $0x8,%dx
614d59:	66 0b d1             	or     %cx,%dx
614d5c:	8b 4d 08             	mov    0x8(%ebp),%ecx
614d5f:	66 89 11             	mov    %dx,(%ecx)
614d62:	eb 11                	jmp    0x614d75
614d64:	0f b6 45 fc          	movzbl -0x4(%ebp),%eax
614d68:	66 c1 e1 08          	shl    $0x8,%cx
614d6c:	66 0b c8             	or     %ax,%cx
614d6f:	8b 45 08             	mov    0x8(%ebp),%eax
614d72:	66 89 08             	mov    %cx,(%eax)
614d75:	8b c6                	mov    %esi,%eax
614d77:	5e                   	pop    %esi
614d78:	8b e5                	mov    %ebp,%esp
614d7a:	5d                   	pop    %ebp
614d7b:	c2 08 00             	ret    $0x8
614d7e:	55                   	push   %ebp
614d7f:	8b ec                	mov    %esp,%ebp
614d81:	51                   	push   %ecx
614d82:	33 c0                	xor    %eax,%eax
614d84:	8d 55 fc             	lea    -0x4(%ebp),%edx
614d87:	56                   	push   %esi
614d88:	89 45 fc             	mov    %eax,-0x4(%ebp)
614d8b:	8b 01                	mov    (%ecx),%eax
614d8d:	6a 04                	push   $0x4
614d8f:	52                   	push   %edx
614d90:	ff 50 4c             	call   *0x4c(%eax)
614d93:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
614d97:	8b f0                	mov    %eax,%esi
614d99:	74 26                	je     0x614dc1
614d9b:	0f b6 55 fc          	movzbl -0x4(%ebp),%edx
614d9f:	0f b6 4d fd          	movzbl -0x3(%ebp),%ecx
614da3:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
614da7:	c1 e2 08             	shl    $0x8,%edx
614daa:	0b d1                	or     %ecx,%edx
614dac:	0f b6 4d fe          	movzbl -0x2(%ebp),%ecx
614db0:	c1 e2 08             	shl    $0x8,%edx
614db3:	0b d1                	or     %ecx,%edx
614db5:	c1 e2 08             	shl    $0x8,%edx
614db8:	0b d0                	or     %eax,%edx
614dba:	8b 45 08             	mov    0x8(%ebp),%eax
614dbd:	89 10                	mov    %edx,(%eax)
614dbf:	eb 24                	jmp    0x614de5
614dc1:	0f b6 4d ff          	movzbl -0x1(%ebp),%ecx
614dc5:	0f b6 45 fe          	movzbl -0x2(%ebp),%eax
614dc9:	c1 e1 08             	shl    $0x8,%ecx
614dcc:	0b c8                	or     %eax,%ecx