1401bdd77:	48 8b cb             	mov    %rbx,%rcx
1401bdd7a:	48 3b d0             	cmp    %rax,%rdx
1401bdd7d:	75 07                	jne    0x1401bdd86
1401bdd7f:	e8 4c 4c fe ff       	call   0x1401a29d0
1401bdd84:	eb 02                	jmp    0x1401bdd88
1401bdd86:	ff d2                	call   *%rdx
1401bdd88:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1401bdd8c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401bdd91:	48 85 c0             	test   %rax,%rax
1401bdd94:	74 16                	je     0x1401bddac
1401bdd96:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401bdd9a:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401bdd9e:	48 83 c0 08          	add    $0x8,%rax
1401bdda2:	48 03 c8             	add    %rax,%rcx
1401bdda5:	48 8b 01             	mov    (%rcx),%rax
1401bdda8:	ff 50 08             	call   *0x8(%rax)
1401bddab:	90                   	nop
1401bddac:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401bddb1:	48 85 c0             	test   %rax,%rax
1401bddb4:	74 16                	je     0x1401bddcc
1401bddb6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401bddba:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401bddbe:	48 83 c0 08          	add    $0x8,%rax
1401bddc2:	48 03 c8             	add    %rax,%rcx
1401bddc5:	48 8b 11             	mov    (%rcx),%rdx
1401bddc8:	ff 52 08             	call   *0x8(%rdx)
1401bddcb:	90                   	nop
1401bddcc:	48 8b c7             	mov    %rdi,%rax
1401bddcf:	48 83 c4 20          	add    $0x20,%rsp
1401bddd3:	5f                   	pop    %rdi
1401bddd4:	5e                   	pop    %rsi
1401bddd5:	5b                   	pop    %rbx
1401bddd6:	c3                   	ret
1401bddd7:	cc                   	int3
1401bddd8:	cc                   	int3
1401bddd9:	cc                   	int3
1401bddda:	cc                   	int3
1401bdddb:	cc                   	int3
1401bdddc:	cc                   	int3
1401bdddd:	cc                   	int3
1401bddde:	cc                   	int3
1401bdddf:	cc                   	int3
1401bdde0:	40 53                	rex push %rbx
1401bdde2:	56                   	push   %rsi
1401bdde3:	57                   	push   %rdi
1401bdde4:	48 83 ec 20          	sub    $0x20,%rsp
1401bdde8:	33 ff                	xor    %edi,%edi
1401bddea:	48 85 c9             	test   %rcx,%rcx
1401bdded:	75 0a                	jne    0x1401bddf9
1401bddef:	33 c0                	xor    %eax,%eax
1401bddf1:	48 83 c4 20          	add    $0x20,%rsp
1401bddf5:	5f                   	pop    %rdi
1401bddf6:	5e                   	pop    %rsi
1401bddf7:	5b                   	pop    %rbx
1401bddf8:	c3                   	ret
1401bddf9:	48 8b 59 f0          	mov    -0x10(%rcx),%rbx
1401bddfd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401bde02:	48 85 db             	test   %rbx,%rbx
1401bde05:	74 15                	je     0x1401bde1c
1401bde07:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401bde0b:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401bde0f:	48 83 c1 08          	add    $0x8,%rcx
1401bde13:	48 03 cb             	add    %rbx,%rcx
1401bde16:	48 8b 01             	mov    (%rcx),%rax
1401bde19:	ff 10                	call   *(%rax)
1401bde1b:	90                   	nop
1401bde1c:	48 8b 03             	mov    (%rbx),%rax
1401bde1f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401bde24:	48 8b cb             	mov    %rbx,%rcx
1401bde27:	ff 50 58             	call   *0x58(%rax)
1401bde2a:	90                   	nop
1401bde2b:	48 85 db             	test   %rbx,%rbx
1401bde2e:	74 16                	je     0x1401bde46
1401bde30:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401bde34:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401bde38:	48 83 c1 08          	add    $0x8,%rcx
1401bde3c:	48 03 cb             	add    %rbx,%rcx
1401bde3f:	48 8b 01             	mov    (%rcx),%rax
1401bde42:	ff 50 08             	call   *0x8(%rax)
1401bde45:	90                   	nop
1401bde46:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401bde4b:	48 8b c8             	mov    %rax,%rcx
1401bde4e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401bde53:	48 85 c0             	test   %rax,%rax
1401bde56:	74 1e                	je     0x1401bde76
1401bde58:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401bde5c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401bde60:	48 83 c0 08          	add    $0x8,%rax
1401bde64:	48 03 c8             	add    %rax,%rcx
1401bde67:	48 8b 01             	mov    (%rcx),%rax
1401bde6a:	ff 10                	call   *(%rax)
1401bde6c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401bde71:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401bde76:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401bde7b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401bde80:	48 85 c9             	test   %rcx,%rcx
1401bde83:	75 05                	jne    0x1401bde8a
1401bde85:	e9 07 01 00 00       	jmp    0x1401bdf91
1401bde8a:	b9 70 00 00 00       	mov    $0x70,%ecx
1401bde8f:	e8 b4 c3 13 00       	call   0x1402fa248
1401bde94:	48 8b d8             	mov    %rax,%rbx
1401bde97:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401bde9c:	48 85 c0             	test   %rax,%rax
1401bde9f:	0f 84 99 00 00 00    	je     0x1401bdf3e
1401bdea5:	48 8d 05 84 84 18 00 	lea    0x188484(%rip),%rax        # 0x140346330
1401bdeac:	48 89 03             	mov    %rax,(%rbx)
1401bdeaf:	89 7b 68             	mov    %edi,0x68(%rbx)
1401bdeb2:	8b 05 9c 4f 24 00    	mov    0x244f9c(%rip),%eax        # 0x140402e54
1401bdeb8:	89 43 08             	mov    %eax,0x8(%rbx)
1401bdebb:	48 89 5b 18          	mov    %rbx,0x18(%rbx)
1401bdebf:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bdec2:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1401bdec6:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1401bdeca:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1401bdece:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1401bded2:	48 c7 43 20 48 00 00 	movq   $0x48,0x20(%rbx)
1401bded9:	00
1401bdeda:	48 8d 05 3f b0 00 00 	lea    0xb03f(%rip),%rax        # 0x1401c8f20
1401bdee1:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401bdee5:	48 8d 05 a4 b0 00 00 	lea    0xb0a4(%rip),%rax        # 0x1401c8f90
1401bdeec:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401bdef0:	48 8d 05 69 b0 00 00 	lea    0xb069(%rip),%rax        # 0x1401c8f60
1401bdef7:	48 89 43 38          	mov    %rax,0x38(%rbx)
1401bdefb:	48 8d 05 2e b0 00 00 	lea    0xb02e(%rip),%rax        # 0x1401c8f30
1401bdf02:	48 89 43 40          	mov    %rax,0x40(%rbx)
1401bdf06:	48 8d 05 23 84 18 00 	lea    0x188423(%rip),%rax        # 0x140346330
1401bdf0d:	48 89 03             	mov    %rax,(%rbx)
1401bdf10:	48 8d 05 e9 48 00 00 	lea    0x48e9(%rip),%rax        # 0x1401c2800
1401bdf17:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401bdf1b:	48 8d 05 7e 47 00 00 	lea    0x477e(%rip),%rax        # 0x1401c26a0
1401bdf22:	48 89 43 50          	mov    %rax,0x50(%rbx)
1401bdf26:	48 8d 05 63 42 00 00 	lea    0x4263(%rip),%rax        # 0x1401c2190
1401bdf2d:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401bdf31:	48 8d 05 28 e5 ff ff 	lea    -0x1ad8(%rip),%rax        # 0x1401bc460
1401bdf38:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401bdf3c:	eb 03                	jmp    0x1401bdf41
1401bdf3e:	48 8b df             	mov    %rdi,%rbx
1401bdf41:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401bdf46:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401bdf4a:	48 8b 03             	mov    (%rbx),%rax
1401bdf4d:	48 8b 10             	mov    (%rax),%rdx
1401bdf50:	48 8d 05 79 4a fe ff 	lea    -0x1b587(%rip),%rax        # 0x1401a29d0
1401bdf57:	48 8b cb             	mov    %rbx,%rcx
1401bdf5a:	48 3b d0             	cmp    %rax,%rdx
1401bdf5d:	75 07                	jne    0x1401bdf66
1401bdf5f:	e8 6c 4a fe ff       	call   0x1401a29d0
1401bdf64:	eb 02                	jmp    0x1401bdf68
1401bdf66:	ff d2                	call   *%rdx
1401bdf68:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1401bdf6c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401bdf71:	48 85 c0             	test   %rax,%rax
1401bdf74:	74 16                	je     0x1401bdf8c
1401bdf76:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401bdf7a:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401bdf7e:	48 83 c0 08          	add    $0x8,%rax
1401bdf82:	48 03 c8             	add    %rax,%rcx
1401bdf85:	48 8b 01             	mov    (%rcx),%rax
1401bdf88:	ff 50 08             	call   *0x8(%rax)
1401bdf8b:	90                   	nop
1401bdf8c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401bdf91:	48 85 c0             	test   %rax,%rax
1401bdf94:	74 16                	je     0x1401bdfac
1401bdf96:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401bdf9a:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401bdf9e:	48 83 c0 08          	add    $0x8,%rax
1401bdfa2:	48 03 c8             	add    %rax,%rcx
1401bdfa5:	48 8b 11             	mov    (%rcx),%rdx
1401bdfa8:	ff 52 08             	call   *0x8(%rdx)
1401bdfab:	90                   	nop
1401bdfac:	48 8b c7             	mov    %rdi,%rax
1401bdfaf:	48 83 c4 20          	add    $0x20,%rsp
1401bdfb3:	5f                   	pop    %rdi
1401bdfb4:	5e                   	pop    %rsi
1401bdfb5:	5b                   	pop    %rbx
1401bdfb6:	c3                   	ret
1401bdfb7:	cc                   	int3
1401bdfb8:	cc                   	int3
1401bdfb9:	cc                   	int3
1401bdfba:	cc                   	int3
1401bdfbb:	cc                   	int3
1401bdfbc:	cc                   	int3
1401bdfbd:	cc                   	int3
1401bdfbe:	cc                   	int3
1401bdfbf:	cc                   	int3
1401bdfc0:	40 53                	rex push %rbx
1401bdfc2:	56                   	push   %rsi
1401bdfc3:	57                   	push   %rdi
1401bdfc4:	48 83 ec 20          	sub    $0x20,%rsp
1401bdfc8:	33 ff                	xor    %edi,%edi
1401bdfca:	48 85 c9             	test   %rcx,%rcx
1401bdfcd:	75 0a                	jne    0x1401bdfd9
1401bdfcf:	33 c0                	xor    %eax,%eax
1401bdfd1:	48 83 c4 20          	add    $0x20,%rsp
1401bdfd5:	5f                   	pop    %rdi
1401bdfd6:	5e                   	pop    %rsi
1401bdfd7:	5b                   	pop    %rbx
1401bdfd8:	c3                   	ret
1401bdfd9:	48 8b 59 f0          	mov    -0x10(%rcx),%rbx
1401bdfdd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401bdfe2:	48 85 db             	test   %rbx,%rbx
1401bdfe5:	74 15                	je     0x1401bdffc
1401bdfe7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401bdfeb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401bdfef:	48 83 c1 08          	add    $0x8,%rcx
1401bdff3:	48 03 cb             	add    %rbx,%rcx
1401bdff6:	48 8b 01             	mov    (%rcx),%rax
1401bdff9:	ff 10                	call   *(%rax)
1401bdffb:	90                   	nop
1401bdffc:	48 8b 03             	mov    (%rbx),%rax
1401bdfff:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401be004:	48 8b cb             	mov    %rbx,%rcx
1401be007:	ff 50 60             	call   *0x60(%rax)
1401be00a:	90                   	nop
1401be00b:	48 85 db             	test   %rbx,%rbx
1401be00e:	74 16                	je     0x1401be026
1401be010:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401be014:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401be018:	48 83 c1 08          	add    $0x8,%rcx
1401be01c:	48 03 cb             	add    %rbx,%rcx
1401be01f:	48 8b 01             	mov    (%rcx),%rax
1401be022:	ff 50 08             	call   *0x8(%rax)
1401be025:	90                   	nop
1401be026:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401be02b:	48 8b c8             	mov    %rax,%rcx
1401be02e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401be033:	48 85 c0             	test   %rax,%rax
1401be036:	74 1e                	je     0x1401be056
1401be038:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401be03c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401be040:	48 83 c0 08          	add    $0x8,%rax
1401be044:	48 03 c8             	add    %rax,%rcx
1401be047:	48 8b 01             	mov    (%rcx),%rax
1401be04a:	ff 10                	call   *(%rax)
1401be04c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401be051:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401be056:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401be05b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401be060:	48 85 c9             	test   %rcx,%rcx
1401be063:	75 05                	jne    0x1401be06a
1401be065:	e9 e9 00 00 00       	jmp    0x1401be153
1401be06a:	b9 60 00 00 00       	mov    $0x60,%ecx
1401be06f:	e8 d4 c1 13 00       	call   0x1402fa248
1401be074:	48 8b d8             	mov    %rax,%rbx
1401be077:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401be07c:	48 85 c0             	test   %rax,%rax
1401be07f:	74 7f                	je     0x1401be100
1401be081:	48 8d 05 40 7b 18 00 	lea    0x187b40(%rip),%rax        # 0x140345bc8
1401be088:	48 89 03             	mov    %rax,(%rbx)
1401be08b:	89 7b 58             	mov    %edi,0x58(%rbx)
1401be08e:	8b 05 c4 4d 24 00    	mov    0x244dc4(%rip),%eax        # 0x140402e58
1401be094:	89 43 08             	mov    %eax,0x8(%rbx)
1401be097:	48 89 5b 18          	mov    %rbx,0x18(%rbx)
1401be09b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401be09e:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1401be0a2:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1401be0a6:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1401be0aa:	48 c7 43 20 38 00 00 	movq   $0x38,0x20(%rbx)
1401be0b1:	00
1401be0b2:	48 8d 05 67 ae 00 00 	lea    0xae67(%rip),%rax        # 0x1401c8f20
1401be0b9:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401be0bd:	48 8d 05 cc ae 00 00 	lea    0xaecc(%rip),%rax        # 0x1401c8f90
1401be0c4:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401be0c8:	48 8d 05 91 ae 00 00 	lea    0xae91(%rip),%rax        # 0x1401c8f60
1401be0cf:	48 89 43 38          	mov    %rax,0x38(%rbx)
1401be0d3:	48 8d 05 56 ae 00 00 	lea    0xae56(%rip),%rax        # 0x1401c8f30
1401be0da:	48 89 43 40          	mov    %rax,0x40(%rbx)
1401be0de:	48 8d 05 e3 7a 18 00 	lea    0x187ae3(%rip),%rax        # 0x140345bc8
1401be0e5:	48 89 03             	mov    %rax,(%rbx)
1401be0e8:	48 8d 05 11 4a 00 00 	lea    0x4a11(%rip),%rax        # 0x1401c2b00
1401be0ef:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401be0f3:	48 8d 05 26 49 00 00 	lea    0x4926(%rip),%rax        # 0x1401c2a20
1401be0fa:	48 89 43 50          	mov    %rax,0x50(%rbx)
1401be0fe:	eb 03                	jmp    0x1401be103
1401be100:	48 8b df             	mov    %rdi,%rbx
1401be103:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401be108:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401be10c:	48 8b 03             	mov    (%rbx),%rax
1401be10f:	48 8b 10             	mov    (%rax),%rdx
1401be112:	48 8d 05 17 47 fe ff 	lea    -0x1b8e9(%rip),%rax        # 0x1401a2830
1401be119:	48 8b cb             	mov    %rbx,%rcx
1401be11c:	48 3b d0             	cmp    %rax,%rdx
1401be11f:	75 07                	jne    0x1401be128
1401be121:	e8 0a 47 fe ff       	call   0x1401a2830
1401be126:	eb 02                	jmp    0x1401be12a
1401be128:	ff d2                	call   *%rdx
1401be12a:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1401be12e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401be133:	48 85 c0             	test   %rax,%rax
1401be136:	74 16                	je     0x1401be14e
1401be138:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401be13c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401be140:	48 83 c0 08          	add    $0x8,%rax
1401be144:	48 03 c8             	add    %rax,%rcx
1401be147:	48 8b 01             	mov    (%rcx),%rax
1401be14a:	ff 50 08             	call   *0x8(%rax)
1401be14d:	90                   	nop
1401be14e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401be153:	48 85 c0             	test   %rax,%rax
1401be156:	74 16                	je     0x1401be16e
1401be158:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401be15c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401be160:	48 83 c0 08          	add    $0x8,%rax
1401be164:	48 03 c8             	add    %rax,%rcx
1401be167:	48 8b 11             	mov    (%rcx),%rdx
1401be16a:	ff 52 08             	call   *0x8(%rdx)
1401be16d:	90                   	nop
1401be16e:	48 8b c7             	mov    %rdi,%rax
1401be171:	48 83 c4 20          	add    $0x20,%rsp
1401be175:	5f                   	pop    %rdi
1401be176:	5e                   	pop    %rsi
1401be177:	5b                   	pop    %rbx
1401be178:	c3                   	ret
1401be179:	cc                   	int3
1401be17a:	cc                   	int3
1401be17b:	cc                   	int3
1401be17c:	cc                   	int3
1401be17d:	cc                   	int3
1401be17e:	cc                   	int3
1401be17f:	cc                   	int3
1401be180:	40 53                	rex push %rbx
1401be182:	56                   	push   %rsi
1401be183:	57                   	push   %rdi
1401be184:	48 83 ec 20          	sub    $0x20,%rsp
1401be188:	33 ff                	xor    %edi,%edi
1401be18a:	48 85 c9             	test   %rcx,%rcx
1401be18d:	75 0a                	jne    0x1401be199
1401be18f:	33 c0                	xor    %eax,%eax
1401be191:	48 83 c4 20          	add    $0x20,%rsp
1401be195:	5f                   	pop    %rdi
1401be196:	5e                   	pop    %rsi
1401be197:	5b                   	pop    %rbx
1401be198:	c3                   	ret
1401be199:	48 8b 59 f0          	mov    -0x10(%rcx),%rbx
1401be19d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401be1a2:	48 85 db             	test   %rbx,%rbx
1401be1a5:	74 15                	je     0x1401be1bc
1401be1a7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401be1ab:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401be1af:	48 83 c1 08          	add    $0x8,%rcx
1401be1b3:	48 03 cb             	add    %rbx,%rcx
1401be1b6:	48 8b 01             	mov    (%rcx),%rax
1401be1b9:	ff 10                	call   *(%rax)
1401be1bb:	90                   	nop
1401be1bc:	48 8b 03             	mov    (%rbx),%rax
1401be1bf:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401be1c4:	48 8b cb             	mov    %rbx,%rcx
1401be1c7:	ff 50 68             	call   *0x68(%rax)
1401be1ca:	90                   	nop
1401be1cb:	48 85 db             	test   %rbx,%rbx
1401be1ce:	74 16                	je     0x1401be1e6