140328a45:	74 1c                	je     0x140328a63
140328a47:	48 8d 43 10          	lea    0x10(%rbx),%rax
140328a4b:	48 8b cb             	mov    %rbx,%rcx
140328a4e:	48 8b 18             	mov    (%rax),%rbx
140328a51:	ba 01 00 00 00       	mov    $0x1,%edx
140328a56:	48 89 38             	mov    %rdi,(%rax)
140328a59:	48 8b 01             	mov    (%rcx),%rax
140328a5c:	ff 10                	call   *(%rax)
140328a5e:	48 85 db             	test   %rbx,%rbx
140328a61:	75 e4                	jne    0x140328a47
140328a63:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140328a68:	48 8b 0d e9 38 0e 00 	mov    0xe38e9(%rip),%rcx        # 0x14040c358
140328a6f:	48 89 3d c2 38 0e 00 	mov    %rdi,0xe38c2(%rip)        # 0x14040c338
140328a76:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140328a7b:	48 85 c9             	test   %rcx,%rcx
140328a7e:	74 1d                	je     0x140328a9d
140328a80:	48 8b 01             	mov    (%rcx),%rax
140328a83:	ff 50 10             	call   *0x10(%rax)
140328a86:	48 85 c0             	test   %rax,%rax
140328a89:	74 12                	je     0x140328a9d
140328a8b:	4c 8b 00             	mov    (%rax),%r8
140328a8e:	ba 01 00 00 00       	mov    $0x1,%edx
140328a93:	48 8b c8             	mov    %rax,%rcx
140328a96:	48 83 c4 28          	add    $0x28,%rsp
140328a9a:	49 ff 20             	rex.WB jmp *(%r8)
140328a9d:	48 83 c4 28          	add    $0x28,%rsp
140328aa1:	c3                   	ret
140328aa2:	cc                   	int3
140328aa3:	cc                   	int3
140328aa4:	cc                   	int3
140328aa5:	cc                   	int3
140328aa6:	cc                   	int3
140328aa7:	cc                   	int3
140328aa8:	cc                   	int3
140328aa9:	cc                   	int3
140328aaa:	cc                   	int3
140328aab:	cc                   	int3
140328aac:	cc                   	int3
140328aad:	cc                   	int3
140328aae:	cc                   	int3
140328aaf:	cc                   	int3
140328ab0:	48 8d 0d 99 37 0e 00 	lea    0xe3799(%rip),%rcx        # 0x14040c250
140328ab7:	e9 74 16 d7 ff       	jmp    0x14009a130
140328abc:	cc                   	int3
140328abd:	cc                   	int3
140328abe:	cc                   	int3
140328abf:	cc                   	int3
140328ac0:	48 83 ec 28          	sub    $0x28,%rsp
140328ac4:	48 8b 15 85 80 0d 00 	mov    0xd8085(%rip),%rdx        # 0x140400b50
140328acb:	48 83 fa 0f          	cmp    $0xf,%rdx
140328acf:	76 37                	jbe    0x140328b08
140328ad1:	48 8b 0d 60 80 0d 00 	mov    0xd8060(%rip),%rcx        # 0x140400b38
140328ad8:	48 ff c2             	inc    %rdx
140328adb:	48 8b c1             	mov    %rcx,%rax
140328ade:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328ae5:	72 1c                	jb     0x140328b03
140328ae7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140328aeb:	48 83 c2 27          	add    $0x27,%rdx
140328aef:	48 2b c1             	sub    %rcx,%rax
140328af2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328af6:	48 83 f8 1f          	cmp    $0x1f,%rax
140328afa:	76 07                	jbe    0x140328b03
140328afc:	ff 15 f6 14 00 00    	call   *0x14f6(%rip)        # 0x140329ff8
140328b02:	cc                   	int3
140328b03:	e8 7c 17 fd ff       	call   0x1402fa284
140328b08:	66 0f 6f 05 20 1f 00 	movdqa 0x1f20(%rip),%xmm0        # 0x14032aa30
140328b0f:	00
140328b10:	f3 0f 7f 05 30 80 0d 	movdqu %xmm0,0xd8030(%rip)        # 0x140400b48
140328b17:	00
140328b18:	c6 05 19 80 0d 00 00 	movb   $0x0,0xd8019(%rip)        # 0x140400b38
140328b1f:	48 83 c4 28          	add    $0x28,%rsp
140328b23:	c3                   	ret
140328b24:	cc                   	int3
140328b25:	cc                   	int3
140328b26:	cc                   	int3
140328b27:	cc                   	int3
140328b28:	cc                   	int3
140328b29:	cc                   	int3
140328b2a:	cc                   	int3
140328b2b:	cc                   	int3
140328b2c:	cc                   	int3
140328b2d:	cc                   	int3
140328b2e:	cc                   	int3
140328b2f:	cc                   	int3
140328b30:	48 83 ec 28          	sub    $0x28,%rsp
140328b34:	48 8b 0d f5 36 0e 00 	mov    0xe36f5(%rip),%rcx        # 0x14040c230
140328b3b:	48 85 c9             	test   %rcx,%rcx
140328b3e:	0f 84 8d 00 00 00    	je     0x140328bd1
140328b44:	48 8b 15 ed 36 0e 00 	mov    0xe36ed(%rip),%rdx        # 0x14040c238
140328b4b:	4c 8d 05 de 36 0e 00 	lea    0xe36de(%rip),%r8        # 0x14040c230
140328b52:	e8 f9 67 dc ff       	call   0x1400ef350
140328b57:	4c 8b 05 d2 36 0e 00 	mov    0xe36d2(%rip),%r8        # 0x14040c230
140328b5e:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140328b65:	aa aa 2a
140328b68:	48 8b 0d d1 36 0e 00 	mov    0xe36d1(%rip),%rcx        # 0x14040c240
140328b6f:	49 2b c8             	sub    %r8,%rcx
140328b72:	48 f7 e9             	imul   %rcx
140328b75:	48 c1 fa 03          	sar    $0x3,%rdx
140328b79:	48 8b c2             	mov    %rdx,%rax
140328b7c:	48 c1 e8 3f          	shr    $0x3f,%rax
140328b80:	48 03 d0             	add    %rax,%rdx
140328b83:	49 8b c0             	mov    %r8,%rax
140328b86:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140328b8a:	48 c1 e2 04          	shl    $0x4,%rdx
140328b8e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328b95:	72 1c                	jb     0x140328bb3
140328b97:	4d 8b 40 f8          	mov    -0x8(%r8),%r8
140328b9b:	48 83 c2 27          	add    $0x27,%rdx
140328b9f:	49 2b c0             	sub    %r8,%rax
140328ba2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328ba6:	48 83 f8 1f          	cmp    $0x1f,%rax
140328baa:	76 07                	jbe    0x140328bb3
140328bac:	ff 15 46 14 00 00    	call   *0x1446(%rip)        # 0x140329ff8
140328bb2:	cc                   	int3
140328bb3:	49 8b c8             	mov    %r8,%rcx
140328bb6:	e8 c9 16 fd ff       	call   0x1402fa284
140328bbb:	0f 57 c0             	xorps  %xmm0,%xmm0
140328bbe:	48 c7 05 67 36 0e 00 	movq   $0x0,0xe3667(%rip)        # 0x14040c230
140328bc5:	00 00 00 00
140328bc9:	f3 0f 7f 05 67 36 0e 	movdqu %xmm0,0xe3667(%rip)        # 0x14040c238
140328bd0:	00
140328bd1:	48 83 c4 28          	add    $0x28,%rsp
140328bd5:	c3                   	ret
140328bd6:	cc                   	int3
140328bd7:	cc                   	int3
140328bd8:	cc                   	int3
140328bd9:	cc                   	int3
140328bda:	cc                   	int3
140328bdb:	cc                   	int3
140328bdc:	cc                   	int3
140328bdd:	cc                   	int3
140328bde:	cc                   	int3
140328bdf:	cc                   	int3
140328be0:	48 83 ec 28          	sub    $0x28,%rsp
140328be4:	48 8b 0d 35 38 0e 00 	mov    0xe3835(%rip),%rcx        # 0x14040c420
140328beb:	48 85 c9             	test   %rcx,%rcx
140328bee:	74 51                	je     0x140328c41
140328bf0:	48 8b 15 39 38 0e 00 	mov    0xe3839(%rip),%rdx        # 0x14040c430
140328bf7:	48 8b c1             	mov    %rcx,%rax
140328bfa:	48 2b d1             	sub    %rcx,%rdx
140328bfd:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140328c01:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328c08:	72 1c                	jb     0x140328c26
140328c0a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140328c0e:	48 83 c2 27          	add    $0x27,%rdx
140328c12:	48 2b c1             	sub    %rcx,%rax
140328c15:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328c19:	48 83 f8 1f          	cmp    $0x1f,%rax
140328c1d:	76 07                	jbe    0x140328c26
140328c1f:	ff 15 d3 13 00 00    	call   *0x13d3(%rip)        # 0x140329ff8
140328c25:	cc                   	int3
140328c26:	e8 59 16 fd ff       	call   0x1402fa284
140328c2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140328c2e:	48 c7 05 e7 37 0e 00 	movq   $0x0,0xe37e7(%rip)        # 0x14040c420
140328c35:	00 00 00 00
140328c39:	f3 0f 7f 05 e7 37 0e 	movdqu %xmm0,0xe37e7(%rip)        # 0x14040c428
140328c40:	00
140328c41:	48 83 c4 28          	add    $0x28,%rsp
140328c45:	c3                   	ret
140328c46:	cc                   	int3
140328c47:	cc                   	int3
140328c48:	cc                   	int3
140328c49:	cc                   	int3
140328c4a:	cc                   	int3
140328c4b:	cc                   	int3
140328c4c:	cc                   	int3
140328c4d:	cc                   	int3
140328c4e:	cc                   	int3
140328c4f:	cc                   	int3
140328c50:	48 8d 0d e1 f4 0d 00 	lea    0xdf4e1(%rip),%rcx        # 0x140408138
140328c57:	48 ff 25 62 0e 00 00 	rex.W jmp *0xe62(%rip)        # 0x140329ac0
140328c5e:	cc                   	int3
140328c5f:	cc                   	int3
140328c60:	40 53                	rex push %rbx
140328c62:	48 83 ec 20          	sub    $0x20,%rsp
140328c66:	eb 41                	jmp    0x140328ca9
140328c68:	48 8b 03             	mov    (%rbx),%rax
140328c6b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140328c6f:	48 89 05 0a 73 0e 00 	mov    %rax,0xe730a(%rip)        # 0x14040ff80
140328c76:	48 8b 01             	mov    (%rcx),%rax
140328c79:	48 8b 40 10          	mov    0x10(%rax),%rax
140328c7d:	ff 15 ad 17 00 00    	call   *0x17ad(%rip)        # 0x14032a430
140328c83:	48 8b c8             	mov    %rax,%rcx
140328c86:	48 85 c0             	test   %rax,%rax
140328c89:	74 11                	je     0x140328c9c
140328c8b:	48 8b 10             	mov    (%rax),%rdx
140328c8e:	48 8b 02             	mov    (%rdx),%rax
140328c91:	ba 01 00 00 00       	mov    $0x1,%edx
140328c96:	ff 15 94 17 00 00    	call   *0x1794(%rip)        # 0x14032a430
140328c9c:	ba 10 00 00 00       	mov    $0x10,%edx
140328ca1:	48 8b cb             	mov    %rbx,%rcx
140328ca4:	e8 db 15 fd ff       	call   0x1402fa284
140328ca9:	48 8b 1d d0 72 0e 00 	mov    0xe72d0(%rip),%rbx        # 0x14040ff80
140328cb0:	48 85 db             	test   %rbx,%rbx
140328cb3:	75 b3                	jne    0x140328c68
140328cb5:	48 83 c4 20          	add    $0x20,%rsp
140328cb9:	5b                   	pop    %rbx
140328cba:	c3                   	ret
140328cbb:	cc                   	int3
140328cbc:	cc                   	int3
140328cbd:	cc                   	int3
140328cbe:	cc                   	int3
140328cbf:	cc                   	int3
140328cc0:	48 8d 0d 89 f6 0d 00 	lea    0xdf689(%rip),%rcx        # 0x140408350
140328cc7:	e9 94 fc d6 ff       	jmp    0x140098960
140328ccc:	cc                   	int3
140328ccd:	cc                   	int3
140328cce:	cc                   	int3
140328ccf:	cc                   	int3
140328cd0:	48 8d 0d 39 f6 0d 00 	lea    0xdf639(%rip),%rcx        # 0x140408310
140328cd7:	e9 84 fc d6 ff       	jmp    0x140098960
140328cdc:	cc                   	int3
140328cdd:	cc                   	int3
140328cde:	cc                   	int3
140328cdf:	cc                   	int3
140328ce0:	48 83 ec 28          	sub    $0x28,%rsp
140328ce4:	48 8b 15 fd f6 0d 00 	mov    0xdf6fd(%rip),%rdx        # 0x1404083e8
140328ceb:	48 83 fa 0f          	cmp    $0xf,%rdx
140328cef:	76 37                	jbe    0x140328d28
140328cf1:	48 8b 0d d8 f6 0d 00 	mov    0xdf6d8(%rip),%rcx        # 0x1404083d0
140328cf8:	48 ff c2             	inc    %rdx
140328cfb:	48 8b c1             	mov    %rcx,%rax
140328cfe:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328d05:	72 1c                	jb     0x140328d23
140328d07:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140328d0b:	48 83 c2 27          	add    $0x27,%rdx
140328d0f:	48 2b c1             	sub    %rcx,%rax
140328d12:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328d16:	48 83 f8 1f          	cmp    $0x1f,%rax
140328d1a:	76 07                	jbe    0x140328d23
140328d1c:	ff 15 d6 12 00 00    	call   *0x12d6(%rip)        # 0x140329ff8
140328d22:	cc                   	int3
140328d23:	e8 5c 15 fd ff       	call   0x1402fa284
140328d28:	66 0f 6f 05 00 1d 00 	movdqa 0x1d00(%rip),%xmm0        # 0x14032aa30
140328d2f:	00
140328d30:	f3 0f 7f 05 a8 f6 0d 	movdqu %xmm0,0xdf6a8(%rip)        # 0x1404083e0
140328d37:	00
140328d38:	c6 05 91 f6 0d 00 00 	movb   $0x0,0xdf691(%rip)        # 0x1404083d0
140328d3f:	48 83 c4 28          	add    $0x28,%rsp
140328d43:	c3                   	ret
140328d44:	cc                   	int3
140328d45:	cc                   	int3
140328d46:	cc                   	int3
140328d47:	cc                   	int3
140328d48:	cc                   	int3
140328d49:	cc                   	int3
140328d4a:	cc                   	int3
140328d4b:	cc                   	int3
140328d4c:	cc                   	int3
140328d4d:	cc                   	int3
140328d4e:	cc                   	int3
140328d4f:	cc                   	int3
140328d50:	48 83 ec 28          	sub    $0x28,%rsp
140328d54:	48 8b 15 6d f6 0d 00 	mov    0xdf66d(%rip),%rdx        # 0x1404083c8
140328d5b:	48 83 fa 0f          	cmp    $0xf,%rdx
140328d5f:	76 37                	jbe    0x140328d98
140328d61:	48 8b 0d 48 f6 0d 00 	mov    0xdf648(%rip),%rcx        # 0x1404083b0
140328d68:	48 ff c2             	inc    %rdx
140328d6b:	48 8b c1             	mov    %rcx,%rax
140328d6e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328d75:	72 1c                	jb     0x140328d93
140328d77:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140328d7b:	48 83 c2 27          	add    $0x27,%rdx
140328d7f:	48 2b c1             	sub    %rcx,%rax
140328d82:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328d86:	48 83 f8 1f          	cmp    $0x1f,%rax
140328d8a:	76 07                	jbe    0x140328d93
140328d8c:	ff 15 66 12 00 00    	call   *0x1266(%rip)        # 0x140329ff8
140328d92:	cc                   	int3
140328d93:	e8 ec 14 fd ff       	call   0x1402fa284
140328d98:	66 0f 6f 05 90 1c 00 	movdqa 0x1c90(%rip),%xmm0        # 0x14032aa30
140328d9f:	00
140328da0:	f3 0f 7f 05 18 f6 0d 	movdqu %xmm0,0xdf618(%rip)        # 0x1404083c0
140328da7:	00
140328da8:	c6 05 01 f6 0d 00 00 	movb   $0x0,0xdf601(%rip)        # 0x1404083b0
140328daf:	48 83 c4 28          	add    $0x28,%rsp
140328db3:	c3                   	ret
140328db4:	cc                   	int3
140328db5:	cc                   	int3
140328db6:	cc                   	int3
140328db7:	cc                   	int3
140328db8:	cc                   	int3
140328db9:	cc                   	int3
140328dba:	cc                   	int3
140328dbb:	cc                   	int3
140328dbc:	cc                   	int3
140328dbd:	cc                   	int3
140328dbe:	cc                   	int3
140328dbf:	cc                   	int3
140328dc0:	48 83 ec 28          	sub    $0x28,%rsp
140328dc4:	48 8b 15 dd f5 0d 00 	mov    0xdf5dd(%rip),%rdx        # 0x1404083a8
140328dcb:	48 83 fa 0f          	cmp    $0xf,%rdx
140328dcf:	76 37                	jbe    0x140328e08
140328dd1:	48 8b 0d b8 f5 0d 00 	mov    0xdf5b8(%rip),%rcx        # 0x140408390
140328dd8:	48 ff c2             	inc    %rdx
140328ddb:	48 8b c1             	mov    %rcx,%rax
140328dde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328de5:	72 1c                	jb     0x140328e03
140328de7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140328deb:	48 83 c2 27          	add    $0x27,%rdx
140328def:	48 2b c1             	sub    %rcx,%rax
140328df2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328df6:	48 83 f8 1f          	cmp    $0x1f,%rax
140328dfa:	76 07                	jbe    0x140328e03
140328dfc:	ff 15 f6 11 00 00    	call   *0x11f6(%rip)        # 0x140329ff8
140328e02:	cc                   	int3
140328e03:	e8 7c 14 fd ff       	call   0x1402fa284
140328e08:	66 0f 6f 05 20 1c 00 	movdqa 0x1c20(%rip),%xmm0        # 0x14032aa30
140328e0f:	00
140328e10:	f3 0f 7f 05 88 f5 0d 	movdqu %xmm0,0xdf588(%rip)        # 0x1404083a0
140328e17:	00
140328e18:	c6 05 71 f5 0d 00 00 	movb   $0x0,0xdf571(%rip)        # 0x140408390
140328e1f:	48 83 c4 28          	add    $0x28,%rsp
140328e23:	c3                   	ret
140328e24:	cc                   	int3
140328e25:	cc                   	int3
140328e26:	cc                   	int3
140328e27:	cc                   	int3
140328e28:	cc                   	int3
140328e29:	cc                   	int3
140328e2a:	cc                   	int3
140328e2b:	cc                   	int3
140328e2c:	cc                   	int3
140328e2d:	cc                   	int3
140328e2e:	cc                   	int3
140328e2f:	cc                   	int3
140328e30:	40 53                	rex push %rbx
140328e32:	48 83 ec 20          	sub    $0x20,%rsp
140328e36:	48 8b 0d 1b 72 0e 00 	mov    0xe721b(%rip),%rcx        # 0x140410058
140328e3d:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140328e41:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140328e45:	75 4e                	jne    0x140328e95
140328e47:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140328e4c:	0f 1f 40 00          	nopl   0x0(%rax)
140328e50:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140328e54:	48 8d 15 fd 71 0e 00 	lea    0xe71fd(%rip),%rdx        # 0x140410058
140328e5b:	48 8d 0d f6 71 0e 00 	lea    0xe71f6(%rip),%rcx        # 0x140410058
140328e62:	e8 69 96 fe ff       	call   0x1403124d0
140328e67:	48 8b fb             	mov    %rbx,%rdi
140328e6a:	48 8b 1b             	mov    (%rbx),%rbx
140328e6d:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140328e71:	e8 6a 9d fe ff       	call   0x140312be0
140328e76:	ba b0 01 00 00       	mov    $0x1b0,%edx
140328e7b:	48 8b cf             	mov    %rdi,%rcx
140328e7e:	e8 01 14 fd ff       	call   0x1402fa284
140328e83:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140328e87:	74 c7                	je     0x140328e50
140328e89:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140328e8e:	48 8b 0d c3 71 0e 00 	mov    0xe71c3(%rip),%rcx        # 0x140410058
140328e95:	ba b0 01 00 00       	mov    $0x1b0,%edx