1400027e6:	0f 84 46 08 00 00    	je     0x140003032
1400027ec:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
1400027f0:	ba 50 00 00 00       	mov    $0x50,%edx
1400027f5:	4c 8d 05 24 30 00 00 	lea    0x3024(%rip),%r8        # 0x140005820
1400027fc:	48 8d 8d 90 03 00 00 	lea    0x390(%rbp),%rcx
140002803:	e8 a8 f5 ff ff       	call   0x140001db0
140002808:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14000280d:	48 8d 85 90 03 00 00 	lea    0x390(%rbp),%rax
140002814:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140002818:	45 33 c0             	xor    %r8d,%r8d
14000281b:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14000281f:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
140002823:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140002828:	33 d2                	xor    %edx,%edx
14000282a:	b8 02 00 00 00       	mov    $0x2,%eax
14000282f:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002834:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140002839:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
14000283f:	48 8b cb             	mov    %rbx,%rcx
140002842:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002847:	ff 15 d3 27 00 00    	call   *0x27d3(%rip)        # 0x140005020
14000284d:	48 8b cb             	mov    %rbx,%rcx
140002850:	ff 15 d2 27 00 00    	call   *0x27d2(%rip)        # 0x140005028
140002856:	e9 d7 07 00 00       	jmp    0x140003032
14000285b:	48 8d 0d 5e 31 00 00 	lea    0x315e(%rip),%rcx        # 0x1400059c0
140002862:	e8 09 f6 ff ff       	call   0x140001e70
140002867:	48 8b 1d 62 6b 00 00 	mov    0x6b62(%rip),%rbx        # 0x1400093d0
14000286e:	48 85 db             	test   %rbx,%rbx
140002871:	0f 84 bb 07 00 00    	je     0x140003032
140002877:	ff 15 fb 28 00 00    	call   *0x28fb(%rip)        # 0x140005178
14000287d:	48 89 83 90 0a 00 00 	mov    %rax,0xa90(%rbx)
140002884:	48 8b 05 45 6b 00 00 	mov    0x6b45(%rip),%rax        # 0x1400093d0
14000288b:	8b 88 98 0a 00 00    	mov    0xa98(%rax),%ecx
140002891:	ff 15 b1 27 00 00    	call   *0x27b1(%rip)        # 0x140005048
140002897:	48 8b 0d 32 6b 00 00 	mov    0x6b32(%rip),%rcx        # 0x1400093d0
14000289e:	48 8d 15 4b 30 00 00 	lea    0x304b(%rip),%rdx        # 0x1400058f0
1400028a5:	44 8b c0             	mov    %eax,%r8d
1400028a8:	89 81 9c 0a 00 00    	mov    %eax,0xa9c(%rcx)
1400028ae:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400028b2:	ff 15 58 29 00 00    	call   *0x2958(%rip)        # 0x140005210
1400028b8:	49 8b d7             	mov    %r15,%rdx
1400028bb:	33 c9                	xor    %ecx,%ecx
1400028bd:	ff 15 3d 27 00 00    	call   *0x273d(%rip)        # 0x140005000
1400028c3:	48 8b d8             	mov    %rax,%rbx
1400028c6:	48 85 c0             	test   %rax,%rax
1400028c9:	0f 84 63 07 00 00    	je     0x140003032
1400028cf:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
1400028d3:	ba 50 00 00 00       	mov    $0x50,%edx
1400028d8:	4c 8d 05 41 2f 00 00 	lea    0x2f41(%rip),%r8        # 0x140005820
1400028df:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1400028e6:	e8 c5 f4 ff ff       	call   0x140001db0
1400028eb:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400028f0:	48 8d 85 30 04 00 00 	lea    0x430(%rbp),%rax
1400028f7:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400028fb:	45 33 c0             	xor    %r8d,%r8d
1400028fe:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140002902:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
140002906:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000290b:	33 d2                	xor    %edx,%edx
14000290d:	b8 02 00 00 00       	mov    $0x2,%eax
140002912:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002917:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
14000291c:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140002922:	48 8b cb             	mov    %rbx,%rcx
140002925:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000292a:	ff 15 f0 26 00 00    	call   *0x26f0(%rip)        # 0x140005020
140002930:	48 8b cb             	mov    %rbx,%rcx
140002933:	ff 15 ef 26 00 00    	call   *0x26ef(%rip)        # 0x140005028
140002939:	e9 f4 06 00 00       	jmp    0x140003032
14000293e:	48 8d 0d a3 30 00 00 	lea    0x30a3(%rip),%rcx        # 0x1400059e8
140002945:	e8 26 f5 ff ff       	call   0x140001e70
14000294a:	48 8b 1d 7f 6a 00 00 	mov    0x6a7f(%rip),%rbx        # 0x1400093d0
140002951:	48 85 db             	test   %rbx,%rbx
140002954:	0f 84 d8 06 00 00    	je     0x140003032
14000295a:	ff 15 18 28 00 00    	call   *0x2818(%rip)        # 0x140005178
140002960:	48 8b 0d 69 6a 00 00 	mov    0x6a69(%rip),%rcx        # 0x1400093d0
140002967:	48 89 83 a0 0a 00 00 	mov    %rax,0xaa0(%rbx)
14000296e:	48 8d 91 a8 0b 00 00 	lea    0xba8(%rcx),%rdx
140002975:	48 81 c1 a8 0a 00 00 	add    $0xaa8,%rcx
14000297c:	ff 15 16 27 00 00    	call   *0x2716(%rip)        # 0x140005098
140002982:	48 8b 0d 47 6a 00 00 	mov    0x6a47(%rip),%rcx        # 0x1400093d0
140002989:	48 8d 15 60 2f 00 00 	lea    0x2f60(%rip),%rdx        # 0x1400058f0
140002990:	44 8b c0             	mov    %eax,%r8d
140002993:	89 81 ac 0b 00 00    	mov    %eax,0xbac(%rcx)
140002999:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14000299d:	ff 15 6d 28 00 00    	call   *0x286d(%rip)        # 0x140005210
1400029a3:	49 8b d7             	mov    %r15,%rdx
1400029a6:	33 c9                	xor    %ecx,%ecx
1400029a8:	ff 15 52 26 00 00    	call   *0x2652(%rip)        # 0x140005000
1400029ae:	48 8b d8             	mov    %rax,%rbx
1400029b1:	48 85 c0             	test   %rax,%rax
1400029b4:	0f 84 78 06 00 00    	je     0x140003032
1400029ba:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
1400029be:	ba 50 00 00 00       	mov    $0x50,%edx
1400029c3:	4c 8d 05 56 2e 00 00 	lea    0x2e56(%rip),%r8        # 0x140005820
1400029ca:	48 8d 8d d0 04 00 00 	lea    0x4d0(%rbp),%rcx
1400029d1:	e8 da f3 ff ff       	call   0x140001db0
1400029d6:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400029db:	48 8d 85 d0 04 00 00 	lea    0x4d0(%rbp),%rax
1400029e2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400029e6:	45 33 c0             	xor    %r8d,%r8d
1400029e9:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1400029ed:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1400029f1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400029f6:	33 d2                	xor    %edx,%edx
1400029f8:	b8 02 00 00 00       	mov    $0x2,%eax
1400029fd:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002a02:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140002a07:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140002a0d:	48 8b cb             	mov    %rbx,%rcx
140002a10:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002a15:	ff 15 05 26 00 00    	call   *0x2605(%rip)        # 0x140005020
140002a1b:	48 8b cb             	mov    %rbx,%rcx
140002a1e:	ff 15 04 26 00 00    	call   *0x2604(%rip)        # 0x140005028
140002a24:	e9 09 06 00 00       	jmp    0x140003032
140002a29:	48 8d 0d e0 2f 00 00 	lea    0x2fe0(%rip),%rcx        # 0x140005a10
140002a30:	e8 3b f4 ff ff       	call   0x140001e70
140002a35:	48 8b 1d 94 69 00 00 	mov    0x6994(%rip),%rbx        # 0x1400093d0
140002a3c:	48 85 db             	test   %rbx,%rbx
140002a3f:	0f 84 ed 05 00 00    	je     0x140003032
140002a45:	ff 15 2d 27 00 00    	call   *0x272d(%rip)        # 0x140005178
140002a4b:	48 89 83 b0 0b 00 00 	mov    %rax,0xbb0(%rbx)
140002a52:	48 8b 05 77 69 00 00 	mov    0x6977(%rip),%rax        # 0x1400093d0
140002a59:	0f b6 88 b8 0b 00 00 	movzbl 0xbb8(%rax),%ecx
140002a60:	ff 15 f2 25 00 00    	call   *0x25f2(%rip)        # 0x140005058
140002a66:	48 8b 0d 63 69 00 00 	mov    0x6963(%rip),%rcx        # 0x1400093d0
140002a6d:	48 8d 15 7c 2e 00 00 	lea    0x2e7c(%rip),%rdx        # 0x1400058f0
140002a74:	44 8b c0             	mov    %eax,%r8d
140002a77:	89 81 bc 0b 00 00    	mov    %eax,0xbbc(%rcx)
140002a7d:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140002a81:	ff 15 89 27 00 00    	call   *0x2789(%rip)        # 0x140005210
140002a87:	49 8b d7             	mov    %r15,%rdx
140002a8a:	33 c9                	xor    %ecx,%ecx
140002a8c:	ff 15 6e 25 00 00    	call   *0x256e(%rip)        # 0x140005000
140002a92:	48 8b d8             	mov    %rax,%rbx
140002a95:	48 85 c0             	test   %rax,%rax
140002a98:	0f 84 94 05 00 00    	je     0x140003032
140002a9e:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140002aa2:	ba 50 00 00 00       	mov    $0x50,%edx
140002aa7:	4c 8d 05 72 2d 00 00 	lea    0x2d72(%rip),%r8        # 0x140005820
140002aae:	48 8d 8d 70 05 00 00 	lea    0x570(%rbp),%rcx
140002ab5:	e8 f6 f2 ff ff       	call   0x140001db0
140002aba:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140002abf:	48 8d 85 70 05 00 00 	lea    0x570(%rbp),%rax
140002ac6:	48 89 45 00          	mov    %rax,0x0(%rbp)
140002aca:	45 33 c0             	xor    %r8d,%r8d
140002acd:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140002ad1:	4c 89 7d f8          	mov    %r15,-0x8(%rbp)
140002ad5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140002ada:	33 d2                	xor    %edx,%edx
140002adc:	b8 02 00 00 00       	mov    $0x2,%eax
140002ae1:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002ae6:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140002aeb:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140002af1:	48 8b cb             	mov    %rbx,%rcx
140002af4:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002af9:	ff 15 21 25 00 00    	call   *0x2521(%rip)        # 0x140005020
140002aff:	48 8b cb             	mov    %rbx,%rcx
140002b02:	ff 15 20 25 00 00    	call   *0x2520(%rip)        # 0x140005028
140002b08:	e9 25 05 00 00       	jmp    0x140003032
140002b0d:	48 8d 0d 24 2f 00 00 	lea    0x2f24(%rip),%rcx        # 0x140005a38
140002b14:	e8 57 f3 ff ff       	call   0x140001e70
140002b19:	48 8b 1d b0 68 00 00 	mov    0x68b0(%rip),%rbx        # 0x1400093d0
140002b20:	48 85 db             	test   %rbx,%rbx
140002b23:	0f 84 09 05 00 00    	je     0x140003032
140002b29:	ff 15 49 26 00 00    	call   *0x2649(%rip)        # 0x140005178
140002b2f:	48 89 83 c0 0b 00 00 	mov    %rax,0xbc0(%rbx)
140002b36:	48 8b 05 93 68 00 00 	mov    0x6893(%rip),%rax        # 0x1400093d0
140002b3d:	0f b6 88 c8 0b 00 00 	movzbl 0xbc8(%rax),%ecx
140002b44:	ff 15 3e 25 00 00    	call   *0x253e(%rip)        # 0x140005088
140002b4a:	48 8b 0d 7f 68 00 00 	mov    0x687f(%rip),%rcx        # 0x1400093d0
140002b51:	48 8d 15 98 2d 00 00 	lea    0x2d98(%rip),%rdx        # 0x1400058f0
140002b58:	44 8b c0             	mov    %eax,%r8d
140002b5b:	89 81 cc 0b 00 00    	mov    %eax,0xbcc(%rcx)
140002b61:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140002b65:	ff 15 a5 26 00 00    	call   *0x26a5(%rip)        # 0x140005210
140002b6b:	49 8b d7             	mov    %r15,%rdx
140002b6e:	33 c9                	xor    %ecx,%ecx
140002b70:	ff 15 8a 24 00 00    	call   *0x248a(%rip)        # 0x140005000
140002b76:	48 8b d8             	mov    %rax,%rbx
140002b79:	48 85 c0             	test   %rax,%rax
140002b7c:	0f 84 b0 04 00 00    	je     0x140003032
140002b82:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140002b86:	ba 50 00 00 00       	mov    $0x50,%edx
140002b8b:	4c 8d 05 8e 2c 00 00 	lea    0x2c8e(%rip),%r8        # 0x140005820
140002b92:	48 8d 8d 10 06 00 00 	lea    0x610(%rbp),%rcx
140002b99:	e8 12 f2 ff ff       	call   0x140001db0
140002b9e:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140002ba3:	48 8d 85 10 06 00 00 	lea    0x610(%rbp),%rax
140002baa:	48 89 45 10          	mov    %rax,0x10(%rbp)
140002bae:	45 33 c0             	xor    %r8d,%r8d
140002bb1:	48 8d 45 08          	lea    0x8(%rbp),%rax
140002bb5:	4c 89 7d 08          	mov    %r15,0x8(%rbp)
140002bb9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140002bbe:	33 d2                	xor    %edx,%edx
140002bc0:	b8 02 00 00 00       	mov    $0x2,%eax
140002bc5:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002bca:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140002bcf:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140002bd5:	48 8b cb             	mov    %rbx,%rcx
140002bd8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002bdd:	ff 15 3d 24 00 00    	call   *0x243d(%rip)        # 0x140005020
140002be3:	48 8b cb             	mov    %rbx,%rcx
140002be6:	ff 15 3c 24 00 00    	call   *0x243c(%rip)        # 0x140005028
140002bec:	e9 41 04 00 00       	jmp    0x140003032
140002bf1:	48 8d 0d 68 2e 00 00 	lea    0x2e68(%rip),%rcx        # 0x140005a60
140002bf8:	e8 73 f2 ff ff       	call   0x140001e70
140002bfd:	48 8b 1d cc 67 00 00 	mov    0x67cc(%rip),%rbx        # 0x1400093d0
140002c04:	48 85 db             	test   %rbx,%rbx
140002c07:	0f 84 25 04 00 00    	je     0x140003032
140002c0d:	ff 15 65 25 00 00    	call   *0x2565(%rip)        # 0x140005178
140002c13:	48 89 83 d0 0b 00 00 	mov    %rax,0xbd0(%rbx)
140002c1a:	45 33 c9             	xor    %r9d,%r9d
140002c1d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140002c22:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
140002c27:	45 33 c0             	xor    %r8d,%r8d
140002c2a:	33 d2                	xor    %edx,%edx
140002c2c:	ff 15 76 24 00 00    	call   *0x2476(%rip)        # 0x1400050a8
140002c32:	48 8b 1d 97 67 00 00 	mov    0x6797(%rip),%rbx        # 0x1400093d0
140002c39:	8b 44 24 70          	mov    0x70(%rsp),%eax
140002c3d:	89 83 d8 0b 00 00    	mov    %eax,0xbd8(%rbx)
140002c43:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
140002c48:	45 85 c0             	test   %r8d,%r8d
140002c4b:	7e 40                	jle    0x140002c8d
140002c4d:	48 8d 8b dc 8d 00 00 	lea    0x8ddc(%rbx),%rcx
140002c54:	49 8b c6             	mov    %r14,%rax
140002c57:	48 8d 93 dc 0b 00 00 	lea    0xbdc(%rbx),%rdx
140002c5e:	4c 8d 0d 7b 67 00 00 	lea    0x677b(%rip),%r9        # 0x1400093e0
140002c65:	4c 8d 15 74 6f 00 00 	lea    0x6f74(%rip),%r10        # 0x140009be0
140002c6c:	0f 1f 40 00          	nopl   0x0(%rax)
140002c70:	4a 89 14 08          	mov    %rdx,(%rax,%r9,1)
140002c74:	48 81 c2 00 01 00 00 	add    $0x100,%rdx
140002c7b:	4a 89 0c 10          	mov    %rcx,(%rax,%r10,1)
140002c7f:	48 8d 40 08          	lea    0x8(%rax),%rax
140002c83:	48 83 c1 0a          	add    $0xa,%rcx
140002c87:	49 83 e8 01          	sub    $0x1,%r8
140002c8b:	75 e3                	jne    0x140002c70
140002c8d:	4c 8d 0d 4c 6f 00 00 	lea    0x6f4c(%rip),%r9        # 0x140009be0
140002c94:	4c 8d 05 15 5d 00 00 	lea    0x5d15(%rip),%r8        # 0x1400089b0
140002c9b:	48 8d 15 3e 67 00 00 	lea    0x673e(%rip),%rdx        # 0x1400093e0
140002ca2:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140002ca7:	ff 15 fb 23 00 00    	call   *0x23fb(%rip)        # 0x1400050a8
140002cad:	41 8b d6             	mov    %r14d,%edx
140002cb0:	89 83 dc 92 00 00    	mov    %eax,0x92dc(%rbx)
140002cb6:	39 54 24 70          	cmp    %edx,0x70(%rsp)
140002cba:	7e 36                	jle    0x140002cf2
140002cbc:	48 8b 0d 0d 67 00 00 	mov    0x670d(%rip),%rcx        # 0x1400093d0
140002cc3:	4c 8d 05 e6 5c 00 00 	lea    0x5ce6(%rip),%r8        # 0x1400089b0
140002cca:	49 2b c8             	sub    %r8,%rcx
140002ccd:	49 8b c0             	mov    %r8,%rax
140002cd0:	4c 8d 81 dc 8b 00 00 	lea    0x8bdc(%rcx),%r8
140002cd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140002cde:	00 00
140002ce0:	8b 08                	mov    (%rax),%ecx
140002ce2:	ff c2                	inc    %edx
140002ce4:	41 89 0c 00          	mov    %ecx,(%r8,%rax,1)
140002ce8:	48 8d 40 04          	lea    0x4(%rax),%rax
140002cec:	3b 54 24 70          	cmp    0x70(%rsp),%edx
140002cf0:	7c ee                	jl     0x140002ce0
140002cf2:	44 8b 83 dc 92 00 00 	mov    0x92dc(%rbx),%r8d
140002cf9:	48 8d 15 f0 2b 00 00 	lea    0x2bf0(%rip),%rdx        # 0x1400058f0
140002d00:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140002d04:	ff 15 06 25 00 00    	call   *0x2506(%rip)        # 0x140005210
140002d0a:	49 8b d7             	mov    %r15,%rdx
140002d0d:	33 c9                	xor    %ecx,%ecx
140002d0f:	ff 15 eb 22 00 00    	call   *0x22eb(%rip)        # 0x140005000
140002d15:	48 8b d8             	mov    %rax,%rbx
140002d18:	48 85 c0             	test   %rax,%rax
140002d1b:	0f 84 11 03 00 00    	je     0x140003032
140002d21:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140002d25:	ba 50 00 00 00       	mov    $0x50,%edx
140002d2a:	4c 8d 05 ef 2a 00 00 	lea    0x2aef(%rip),%r8        # 0x140005820
140002d31:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
140002d38:	e8 73 f0 ff ff       	call   0x140001db0
140002d3d:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140002d42:	48 8d 85 b0 06 00 00 	lea    0x6b0(%rbp),%rax
140002d49:	48 89 45 20          	mov    %rax,0x20(%rbp)
140002d4d:	45 33 c0             	xor    %r8d,%r8d
140002d50:	48 8d 45 18          	lea    0x18(%rbp),%rax
140002d54:	4c 89 7d 18          	mov    %r15,0x18(%rbp)
140002d58:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140002d5d:	33 d2                	xor    %edx,%edx
140002d5f:	b8 02 00 00 00       	mov    $0x2,%eax
140002d64:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140002d69:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
140002d6e:	41 b9 02 00 02 c0    	mov    $0xc0020002,%r9d
140002d74:	48 8b cb             	mov    %rbx,%rcx
140002d77:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002d7c:	ff 15 9e 22 00 00    	call   *0x229e(%rip)        # 0x140005020
140002d82:	48 8b cb             	mov    %rbx,%rcx
140002d85:	ff 15 9d 22 00 00    	call   *0x229d(%rip)        # 0x140005028
140002d8b:	e9 a2 02 00 00       	jmp    0x140003032
140002d90:	48 8d 0d f1 2c 00 00 	lea    0x2cf1(%rip),%rcx        # 0x140005a88
140002d97:	e8 d4 f0 ff ff       	call   0x140001e70
140002d9c:	48 8b 1d 2d 66 00 00 	mov    0x662d(%rip),%rbx        # 0x1400093d0
140002da3:	48 85 db             	test   %rbx,%rbx
140002da6:	0f 84 86 02 00 00    	je     0x140003032
140002dac:	ff 15 c6 23 00 00    	call   *0x23c6(%rip)        # 0x140005178
140002db2:	48 89 83 e0 92 00 00 	mov    %rax,0x92e0(%rbx)
140002db9:	49 8b fe             	mov    %r14,%rdi
140002dbc:	41 8b de             	mov    %r14d,%ebx
140002dbf:	90                   	nop
140002dc0:	48 8b 0d 09 66 00 00 	mov    0x6609(%rip),%rcx        # 0x1400093d0
140002dc7:	48 8d 15 e2 2c 00 00 	lea    0x2ce2(%rip),%rdx        # 0x140005ab0
140002dce:	48 81 c1 ec 92 00 00 	add    $0x92ec,%rcx
140002dd5:	44 8b c3             	mov    %ebx,%r8d
140002dd8:	48 03 cf             	add    %rdi,%rcx
140002ddb:	ff 15 2f 24 00 00    	call   *0x242f(%rip)        # 0x140005210
140002de1:	ff c3                	inc    %ebx
140002de3:	48 81 c7 00 01 00 00 	add    $0x100,%rdi
140002dea:	83 fb 0a             	cmp    $0xa,%ebx
140002ded:	7c d1                	jl     0x140002dc0
140002def:	45 33 c9             	xor    %r9d,%r9d
140002df2:	44 89 74 24 74       	mov    %r14d,0x74(%rsp)
140002df7:	45 33 c0             	xor    %r8d,%r8d
140002dfa:	48 8d 4c 24 74       	lea    0x74(%rsp),%rcx
140002dff:	33 d2                	xor    %edx,%edx
140002e01:	ff 15 89 22 00 00    	call   *0x2289(%rip)        # 0x140005090
140002e07:	4c 8b 15 c2 65 00 00 	mov    0x65c2(%rip),%r10        # 0x1400093d0
140002e0e:	45 8b c6             	mov    %r14d,%r8d
140002e11:	8b 44 24 74          	mov    0x74(%rsp),%eax
140002e15:	49 8b d6             	mov    %r14,%rdx
140002e18:	41 89 82 e8 92 00 00 	mov    %eax,0x92e8(%r10)
140002e1f:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
140002e24:	45 85 c9             	test   %r9d,%r9d
140002e27:	0f 8e 43 01 00 00    	jle    0x140002f70
140002e2d:	41 83 f9 04          	cmp    $0x4,%r9d
140002e31:	0f 82 ed 00 00 00    	jb     0x140002f24
140002e37:	83 fe 02             	cmp    $0x2,%esi
140002e3a:	0f 8c e4 00 00 00    	jl     0x140002f24
140002e40:	66 44 0f 6f 0d 07 2e 	movdqa 0x2e07(%rip),%xmm9        # 0x140005c50
140002e47:	00 00
140002e49:	41 8b c1             	mov    %r9d,%eax
140002e4c:	25 03 00 00 80       	and    $0x80000003,%eax
140002e51:	7d 07                	jge    0x140002e5a
140002e53:	ff c8                	dec    %eax
140002e55:	83 c8 fc             	or     $0xfffffffc,%eax
140002e58:	ff c0                	inc    %eax
140002e5a:	66 0f 6f 35 ce 2d 00 	movdqa 0x2dce(%rip),%xmm6        # 0x140005c30
140002e61:	00
140002e62:	41 8b c9             	mov    %r9d,%ecx
140002e65:	66 0f 6f 3d a3 2d 00 	movdqa 0x2da3(%rip),%xmm7        # 0x140005c10
140002e6c:	00
140002e6d:	2b c8                	sub    %eax,%ecx
140002e6f:	66 44 0f 6f 05 a8 2d 	movdqa 0x2da8(%rip),%xmm8        # 0x140005c20
140002e76:	00 00
140002e78:	b8 08 00 00 00       	mov    $0x8,%eax
140002e7d:	66 49 0f 6e e2       	movq   %r10,%xmm4
140002e82:	66 0f 6c e4          	punpcklqdq %xmm4,%xmm4
140002e86:	66 0f 6e e8          	movd   %eax,%xmm5