140328831:	c6 05 40 83 0d 00 00 	movb   $0x0,0xd8340(%rip)        # 0x140400b78
140328838:	48 83 c4 28          	add    $0x28,%rsp
14032883c:	c3                   	ret
14032883d:	ff 15 b5 17 00 00    	call   *0x17b5(%rip)        # 0x140329ff8
140328843:	cc                   	int3
140328844:	cc                   	int3
140328845:	cc                   	int3
140328846:	cc                   	int3
140328847:	cc                   	int3
140328848:	cc                   	int3
140328849:	cc                   	int3
14032884a:	cc                   	int3
14032884b:	cc                   	int3
14032884c:	cc                   	int3
14032884d:	cc                   	int3
14032884e:	cc                   	int3
14032884f:	cc                   	int3
140328850:	40 53                	rex push %rbx
140328852:	48 83 ec 20          	sub    $0x20,%rsp
140328856:	48 8b 0d c3 39 0e 00 	mov    0xe39c3(%rip),%rcx        # 0x14040c220
14032885d:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140328861:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140328865:	75 3d                	jne    0x1403288a4
140328867:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14032886e:	00 00
140328870:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140328874:	48 8d 15 a5 39 0e 00 	lea    0xe39a5(%rip),%rdx        # 0x14040c220
14032887b:	48 8d 0d 9e 39 0e 00 	lea    0xe399e(%rip),%rcx        # 0x14040c220
140328882:	e8 b9 86 dc ff       	call   0x1400f0f40
140328887:	48 8b cb             	mov    %rbx,%rcx
14032888a:	ba 28 00 00 00       	mov    $0x28,%edx
14032888f:	48 8b 1b             	mov    (%rbx),%rbx
140328892:	e8 ed 19 fd ff       	call   0x1402fa284
140328897:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14032889b:	74 d3                	je     0x140328870
14032889d:	48 8b 0d 7c 39 0e 00 	mov    0xe397c(%rip),%rcx        # 0x14040c220
1403288a4:	ba 28 00 00 00       	mov    $0x28,%edx
1403288a9:	48 83 c4 20          	add    $0x20,%rsp
1403288ad:	5b                   	pop    %rbx
1403288ae:	e9 d1 19 fd ff       	jmp    0x1402fa284
1403288b3:	cc                   	int3
1403288b4:	cc                   	int3
1403288b5:	cc                   	int3
1403288b6:	cc                   	int3
1403288b7:	cc                   	int3
1403288b8:	cc                   	int3
1403288b9:	cc                   	int3
1403288ba:	cc                   	int3
1403288bb:	cc                   	int3
1403288bc:	cc                   	int3
1403288bd:	cc                   	int3
1403288be:	cc                   	int3
1403288bf:	cc                   	int3
1403288c0:	48 83 ec 28          	sub    $0x28,%rsp
1403288c4:	48 8b 0d 95 3a 0e 00 	mov    0xe3a95(%rip),%rcx        # 0x14040c360
1403288cb:	48 85 c9             	test   %rcx,%rcx
1403288ce:	74 51                	je     0x140328921
1403288d0:	48 8b 15 99 3a 0e 00 	mov    0xe3a99(%rip),%rdx        # 0x14040c370
1403288d7:	48 8b c1             	mov    %rcx,%rax
1403288da:	48 2b d1             	sub    %rcx,%rdx
1403288dd:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1403288e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403288e8:	72 1c                	jb     0x140328906
1403288ea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403288ee:	48 83 c2 27          	add    $0x27,%rdx
1403288f2:	48 2b c1             	sub    %rcx,%rax
1403288f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403288f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1403288fd:	76 07                	jbe    0x140328906
1403288ff:	ff 15 f3 16 00 00    	call   *0x16f3(%rip)        # 0x140329ff8
140328905:	cc                   	int3
140328906:	e8 79 19 fd ff       	call   0x1402fa284
14032890b:	0f 57 c0             	xorps  %xmm0,%xmm0
14032890e:	48 c7 05 47 3a 0e 00 	movq   $0x0,0xe3a47(%rip)        # 0x14040c360
140328915:	00 00 00 00
140328919:	f3 0f 7f 05 47 3a 0e 	movdqu %xmm0,0xe3a47(%rip)        # 0x14040c368
140328920:	00
140328921:	48 83 c4 28          	add    $0x28,%rsp
140328925:	c3                   	ret
140328926:	cc                   	int3
140328927:	cc                   	int3
140328928:	cc                   	int3
140328929:	cc                   	int3
14032892a:	cc                   	int3
14032892b:	cc                   	int3
14032892c:	cc                   	int3
14032892d:	cc                   	int3
14032892e:	cc                   	int3
14032892f:	cc                   	int3
140328930:	48 83 ec 28          	sub    $0x28,%rsp
140328934:	48 8b 0d e5 39 0e 00 	mov    0xe39e5(%rip),%rcx        # 0x14040c320
14032893b:	48 85 c9             	test   %rcx,%rcx
14032893e:	74 51                	je     0x140328991
140328940:	48 8b 15 e9 39 0e 00 	mov    0xe39e9(%rip),%rdx        # 0x14040c330
140328947:	48 8b c1             	mov    %rcx,%rax
14032894a:	48 2b d1             	sub    %rcx,%rdx
14032894d:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140328951:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140328958:	72 1c                	jb     0x140328976
14032895a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14032895e:	48 83 c2 27          	add    $0x27,%rdx
140328962:	48 2b c1             	sub    %rcx,%rax
140328965:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140328969:	48 83 f8 1f          	cmp    $0x1f,%rax
14032896d:	76 07                	jbe    0x140328976
14032896f:	ff 15 83 16 00 00    	call   *0x1683(%rip)        # 0x140329ff8
140328975:	cc                   	int3
140328976:	e8 09 19 fd ff       	call   0x1402fa284
14032897b:	0f 57 c0             	xorps  %xmm0,%xmm0
14032897e:	48 c7 05 97 39 0e 00 	movq   $0x0,0xe3997(%rip)        # 0x14040c320
140328985:	00 00 00 00
140328989:	f3 0f 7f 05 97 39 0e 	movdqu %xmm0,0xe3997(%rip)        # 0x14040c328
140328990:	00
140328991:	48 83 c4 28          	add    $0x28,%rsp
140328995:	c3                   	ret
140328996:	cc                   	int3
140328997:	cc                   	int3
140328998:	cc                   	int3
140328999:	cc                   	int3
14032899a:	cc                   	int3
14032899b:	cc                   	int3
14032899c:	cc                   	int3
14032899d:	cc                   	int3
14032899e:	cc                   	int3
14032899f:	cc                   	int3
1403289a0:	48 83 ec 28          	sub    $0x28,%rsp
1403289a4:	48 8b 15 6d 39 0e 00 	mov    0xe396d(%rip),%rdx        # 0x14040c318
1403289ab:	48 83 fa 0f          	cmp    $0xf,%rdx
1403289af:	76 37                	jbe    0x1403289e8
1403289b1:	48 8b 0d 48 39 0e 00 	mov    0xe3948(%rip),%rcx        # 0x14040c300
1403289b8:	48 ff c2             	inc    %rdx
1403289bb:	48 8b c1             	mov    %rcx,%rax
1403289be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403289c5:	72 1c                	jb     0x1403289e3
1403289c7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403289cb:	48 83 c2 27          	add    $0x27,%rdx
1403289cf:	48 2b c1             	sub    %rcx,%rax
1403289d2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403289d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1403289da:	76 07                	jbe    0x1403289e3
1403289dc:	ff 15 16 16 00 00    	call   *0x1616(%rip)        # 0x140329ff8
1403289e2:	cc                   	int3
1403289e3:	e8 9c 18 fd ff       	call   0x1402fa284
1403289e8:	66 0f 6f 05 40 20 00 	movdqa 0x2040(%rip),%xmm0        # 0x14032aa30
1403289ef:	00
1403289f0:	f3 0f 7f 05 18 39 0e 	movdqu %xmm0,0xe3918(%rip)        # 0x14040c310
1403289f7:	00
1403289f8:	c6 05 01 39 0e 00 00 	movb   $0x0,0xe3901(%rip)        # 0x14040c300
1403289ff:	48 83 c4 28          	add    $0x28,%rsp
140328a03:	c3                   	ret
140328a04:	cc                   	int3
140328a05:	cc                   	int3
140328a06:	cc                   	int3
140328a07:	cc                   	int3
140328a08:	cc                   	int3
140328a09:	cc                   	int3
140328a0a:	cc                   	int3
140328a0b:	cc                   	int3
140328a0c:	cc                   	int3
140328a0d:	cc                   	int3
140328a0e:	cc                   	int3
140328a0f:	cc                   	int3
140328a10:	48 83 ec 28          	sub    $0x28,%rsp
140328a14:	48 8b 0d 1d 39 0e 00 	mov    0xe391d(%rip),%rcx        # 0x14040c338
140328a1b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140328a20:	33 ff                	xor    %edi,%edi
140328a22:	48 85 c9             	test   %rcx,%rcx
140328a25:	74 41                	je     0x140328a68
140328a27:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140328a2c:	f0 0f c1 41 2c       	lock xadd %eax,0x2c(%rcx)
140328a31:	83 f8 01             	cmp    $0x1,%eax
140328a34:	75 32                	jne    0x140328a68
140328a36:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140328a3b:	48 8b 1d f6 38 0e 00 	mov    0xe38f6(%rip),%rbx        # 0x14040c338
140328a42:	48 85 db             	test   %rbx,%rbx
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