1400dcbbc:	89 94 39 44 ff ff ff 	mov    %edx,-0xbc(%rcx,%rdi,1)
1400dcbc3:	48 8d 8f 60 ff ff ff 	lea    -0xa0(%rdi),%rcx
1400dcbca:	e8 41 1e 00 00       	call   0x1400dea10
1400dcbcf:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcbd6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcbda:	48 8d 05 7f e0 15 00 	lea    0x15e07f(%rip),%rax        # 0x14023ac60
1400dcbe1:	48 89 84 39 48 ff ff 	mov    %rax,-0xb8(%rcx,%rdi,1)
1400dcbe8:	ff
1400dcbe9:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcbf0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcbf4:	8d 51 e0             	lea    -0x20(%rcx),%edx
1400dcbf7:	89 94 39 44 ff ff ff 	mov    %edx,-0xbc(%rcx,%rdi,1)
1400dcbfe:	48 8b 87 58 ff ff ff 	mov    -0xa8(%rdi),%rax
1400dcc05:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcc09:	48 8d 05 a0 e0 15 00 	lea    0x15e0a0(%rip),%rax        # 0x14023acb0
1400dcc10:	48 89 84 39 58 ff ff 	mov    %rax,-0xa8(%rcx,%rdi,1)
1400dcc17:	ff
1400dcc18:	48 8b 87 58 ff ff ff 	mov    -0xa8(%rdi),%rax
1400dcc1f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dcc23:	8d 51 f0             	lea    -0x10(%rcx),%edx
1400dcc26:	89 94 39 54 ff ff ff 	mov    %edx,-0xac(%rcx,%rdi,1)
1400dcc2d:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcc34:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400dcc38:	48 8d 05 11 e0 15 00 	lea    0x15e011(%rip),%rax        # 0x14023ac50
1400dcc3f:	48 89 84 3a 48 ff ff 	mov    %rax,-0xb8(%rdx,%rdi,1)
1400dcc46:	ff
1400dcc47:	48 8b 87 48 ff ff ff 	mov    -0xb8(%rdi),%rax
1400dcc4e:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400dcc52:	44 8d 42 e8          	lea    -0x18(%rdx),%r8d
1400dcc56:	44 89 84 3a 44 ff ff 	mov    %r8d,-0xbc(%rdx,%rdi,1)
1400dcc5d:	ff
1400dcc5e:	48 8d 05 2b cd 15 00 	lea    0x15cd2b(%rip),%rax        # 0x140239990
1400dcc65:	48 89 07             	mov    %rax,(%rdi)
1400dcc68:	48 8b cf             	mov    %rdi,%rcx
1400dcc6b:	e8 88 b4 08 00       	call   0x1401680f8
1400dcc70:	90                   	nop
1400dcc71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dcc76:	48 83 c4 20          	add    $0x20,%rsp
1400dcc7a:	5f                   	pop    %rdi
1400dcc7b:	c3                   	ret
1400dcc7c:	cc                   	int3
1400dcc7d:	cc                   	int3
1400dcc7e:	cc                   	int3
1400dcc7f:	cc                   	int3
1400dcc80:	40 53                	rex push %rbx
1400dcc82:	48 83 ec 20          	sub    $0x20,%rsp
1400dcc86:	48 8d 05 c3 e4 15 00 	lea    0x15e4c3(%rip),%rax        # 0x14023b150
1400dcc8d:	c7 81 b4 01 00 00 00 	movl   $0x0,0x1b4(%rcx)
1400dcc94:	00 00 00
1400dcc97:	48 89 01             	mov    %rax,(%rcx)
1400dcc9a:	48 8b d9             	mov    %rcx,%rbx
1400dcc9d:	48 81 c1 b8 01 00 00 	add    $0x1b8,%rcx
1400dcca4:	ff 15 06 15 12 00    	call   *0x121506(%rip)        # 0x1401fe1b0
1400dccaa:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
1400dccb1:	e8 ca fe ff ff       	call   0x1400dcb80
1400dccb6:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
1400dccba:	e8 01 95 fe ff       	call   0x1400c61c0
1400dccbf:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1400dccc3:	e8 f8 94 fe ff       	call   0x1400c61c0
1400dccc8:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1400dcccc:	e8 ef 94 fe ff       	call   0x1400c61c0
1400dccd1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400dccd5:	48 83 c4 20          	add    $0x20,%rsp
1400dccd9:	5b                   	pop    %rbx
1400dccda:	e9 e1 94 fe ff       	jmp    0x1400c61c0
1400dccdf:	cc                   	int3
1400dcce0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400dcce5:	57                   	push   %rdi
1400dcce6:	48 83 ec 50          	sub    $0x50,%rsp
1400dccea:	48 8b 05 7f e5 1c 00 	mov    0x1ce57f(%rip),%rax        # 0x1402ab270
1400dccf1:	48 33 c4             	xor    %rsp,%rax
1400dccf4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400dccf9:	48 8b f9             	mov    %rcx,%rdi
1400dccfc:	48 83 c1 28          	add    $0x28,%rcx
1400dcd00:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400dcd06:	48 8d 15 4b 0d 15 00 	lea    0x150d4b(%rip),%rdx        # 0x14022da58
1400dcd0d:	e8 3e 95 fe ff       	call   0x1400c6250
1400dcd12:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1400dcd16:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1400dcd1c:	48 8d 15 e5 e2 15 00 	lea    0x15e2e5(%rip),%rdx        # 0x14023b008
1400dcd23:	e8 28 95 fe ff       	call   0x1400c6250
1400dcd28:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
1400dcd2c:	45 33 c0             	xor    %r8d,%r8d
1400dcd2f:	48 8d 15 fe a8 15 00 	lea    0x15a8fe(%rip),%rdx        # 0x140237634
1400dcd36:	e8 15 95 fe ff       	call   0x1400c6250
1400dcd3b:	c6 87 b0 01 00 00 01 	movb   $0x1,0x1b0(%rdi)
1400dcd42:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400dcd49:	00 00
1400dcd4b:	66 0f 6f 05 8d d4 1a 	movdqa 0x1ad48d(%rip),%xmm0        # 0x14028a1e0
1400dcd52:	00
1400dcd53:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400dcd59:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400dcd5e:	45 33 c0             	xor    %r8d,%r8d
1400dcd61:	48 8d 15 10 0c 15 00 	lea    0x150c10(%rip),%rdx        # 0x14022d978
1400dcd68:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dcd6d:	e8 8e 96 fe ff       	call   0x1400c6400
1400dcd72:	90                   	nop
1400dcd73:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400dcd78:	48 8b cf             	mov    %rdi,%rcx
1400dcd7b:	e8 60 00 00 00       	call   0x1400dcde0
1400dcd80:	90                   	nop
1400dcd81:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dcd86:	e8 f5 95 fe ff       	call   0x1400c6380
1400dcd8b:	c6 87 b1 01 00 00 00 	movb   $0x0,0x1b1(%rdi)
1400dcd92:	48 8d 8f b8 01 00 00 	lea    0x1b8(%rdi),%rcx
1400dcd99:	ff 15 81 14 12 00    	call   *0x121481(%rip)        # 0x1401fe220
1400dcd9f:	48 8d 8f b8 01 00 00 	lea    0x1b8(%rdi),%rcx
1400dcda6:	ff 15 04 15 12 00    	call   *0x121504(%rip)        # 0x1401fe2b0
1400dcdac:	c7 87 b4 01 00 00 00 	movl   $0x0,0x1b4(%rdi)
1400dcdb3:	00 00 00
1400dcdb6:	48 8d 8f b8 01 00 00 	lea    0x1b8(%rdi),%rcx
1400dcdbd:	ff 15 65 14 12 00    	call   *0x121465(%rip)        # 0x1401fe228
1400dcdc3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400dcdc8:	48 33 cc             	xor    %rsp,%rcx
1400dcdcb:	e8 00 95 0a 00       	call   0x1401862d0
1400dcdd0:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400dcdd5:	48 83 c4 50          	add    $0x50,%rsp
1400dcdd9:	5f                   	pop    %rdi
1400dcdda:	c3                   	ret
1400dcddb:	cc                   	int3
1400dcddc:	cc                   	int3
1400dcddd:	cc                   	int3
1400dcdde:	cc                   	int3
1400dcddf:	cc                   	int3
1400dcde0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400dcde5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400dcdea:	57                   	push   %rdi
1400dcdeb:	41 54                	push   %r12
1400dcded:	41 55                	push   %r13
1400dcdef:	41 56                	push   %r14
1400dcdf1:	41 57                	push   %r15
1400dcdf3:	48 81 ec e0 03 00 00 	sub    $0x3e0,%rsp
1400dcdfa:	48 8b 05 6f e4 1c 00 	mov    0x1ce46f(%rip),%rax        # 0x1402ab270
1400dce01:	48 33 c4             	xor    %rsp,%rax
1400dce04:	48 89 84 24 d8 03 00 	mov    %rax,0x3d8(%rsp)
1400dce0b:	00
1400dce0c:	49 8b d8             	mov    %r8,%rbx
1400dce0f:	4c 8b e9             	mov    %rcx,%r13
1400dce12:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1400dce17:	c7 81 88 00 00 00 1e 	movl   $0x1e,0x88(%rcx)
1400dce1e:	00 00 00
1400dce21:	33 f6                	xor    %esi,%esi
1400dce23:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
1400dce2a:	00
1400dce2b:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
1400dce32:	00
1400dce33:	48 c7 84 24 b0 00 00 	movq   $0x7,0xb0(%rsp)
1400dce3a:	00 07 00 00 00
1400dce3f:	66 89 b4 24 98 00 00 	mov    %si,0x98(%rsp)
1400dce46:	00
1400dce47:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dce4e:	00
1400dce4f:	e8 0c c6 05 00       	call   0x140139460
1400dce54:	8b f8                	mov    %eax,%edi
1400dce56:	48 39 b4 24 a8 00 00 	cmp    %rsi,0xa8(%rsp)
1400dce5d:	00
1400dce5e:	74 45                	je     0x1400dcea5
1400dce60:	48 8d 15 09 a7 23 00 	lea    0x23a709(%rip),%rdx        # 0x140317570
1400dce67:	48 83 3d 19 a7 23 00 	cmpq   $0x8,0x23a719(%rip)        # 0x140317588
1400dce6e:	08
1400dce6f:	48 0f 43 15 f9 a6 23 	cmovae 0x23a6f9(%rip),%rdx        # 0x140317570
1400dce76:	00
1400dce77:	4c 8b 05 02 a7 23 00 	mov    0x23a702(%rip),%r8        # 0x140317580
1400dce7e:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dce85:	00
1400dce86:	e8 c5 f4 fe ff       	call   0x1400cc350
1400dce8b:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400dce91:	45 8b c6             	mov    %r14d,%r8d
1400dce94:	48 8d 15 7d c9 15 00 	lea    0x15c97d(%rip),%rdx        # 0x140239818
1400dce9b:	48 8b c8             	mov    %rax,%rcx
1400dce9e:	e8 ad f4 fe ff       	call   0x1400cc350
1400dcea3:	eb 06                	jmp    0x1400dceab
1400dcea5:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400dceab:	85 ff                	test   %edi,%edi
1400dcead:	0f 85 7c 0d 00 00    	jne    0x1400ddc2f
1400dceb3:	45 32 ff             	xor    %r15b,%r15b
1400dceb6:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
1400dcebd:	00
1400dcebe:	48 89 b4 24 c8 00 00 	mov    %rsi,0xc8(%rsp)
1400dcec5:	00
1400dcec6:	48 c7 84 24 d0 00 00 	movq   $0x7,0xd0(%rsp)
1400dcecd:	00 07 00 00 00
1400dced2:	66 89 b4 24 b8 00 00 	mov    %si,0xb8(%rsp)
1400dced9:	00
1400dceda:	44 8d 47 1d          	lea    0x1d(%rdi),%r8d
1400dcede:	48 8d 15 53 e1 15 00 	lea    0x15e153(%rip),%rdx        # 0x14023b038
1400dcee5:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
1400dceec:	00
1400dceed:	e8 5e 93 fe ff       	call   0x1400c6250
1400dcef2:	90                   	nop
1400dcef3:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
1400dcefa:	00
1400dcefb:	48 83 bc 24 b0 00 00 	cmpq   $0x8,0xb0(%rsp)
1400dcf02:	00 08
1400dcf04:	4c 0f 43 84 24 98 00 	cmovae 0x98(%rsp),%r8
1400dcf0b:	00 00
1400dcf0d:	ba 04 01 00 00       	mov    $0x104,%edx
1400dcf12:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1400dcf19:	00
1400dcf1a:	e8 cd 1d 0c 00       	call   0x14019ecec
1400dcf1f:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1400dcf26:	00
1400dcf27:	48 83 bc 24 d0 00 00 	cmpq   $0x8,0xd0(%rsp)
1400dcf2e:	00 08
1400dcf30:	48 0f 43 94 24 b8 00 	cmovae 0xb8(%rsp),%rdx
1400dcf37:	00 00
1400dcf39:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1400dcf40:	00
1400dcf41:	ff 15 51 15 12 00    	call   *0x121551(%rip)        # 0x1401fe498
1400dcf47:	44 8b e0             	mov    %eax,%r12d
1400dcf4a:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400dcf51:	85 c0                	test   %eax,%eax
1400dcf53:	74 2c                	je     0x1400dcf81
1400dcf55:	48 8d 84 24 c0 01 00 	lea    0x1c0(%rsp),%rax
1400dcf5c:	00
1400dcf5d:	4c 8b c7             	mov    %rdi,%r8
1400dcf60:	49 ff c0             	inc    %r8
1400dcf63:	66 42 83 3c 40 00    	cmpw   $0x0,(%rax,%r8,2)
1400dcf69:	75 f5                	jne    0x1400dcf60
1400dcf6b:	48 8d 94 24 c0 01 00 	lea    0x1c0(%rsp),%rdx
1400dcf72:	00
1400dcf73:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dcf7a:	00
1400dcf7b:	e8 d0 92 fe ff       	call   0x1400c6250
1400dcf80:	90                   	nop
1400dcf81:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
1400dcf88:	00
1400dcf89:	e8 32 92 fe ff       	call   0x1400c61c0
1400dcf8e:	45 85 e4             	test   %r12d,%r12d
1400dcf91:	0f 84 9a 00 00 00    	je     0x1400dd031
1400dcf97:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dcf9e:	00
1400dcf9f:	48 83 bc 24 b0 00 00 	cmpq   $0x8,0xb0(%rsp)
1400dcfa6:	00 08
1400dcfa8:	48 0f 43 8c 24 98 00 	cmovae 0x98(%rsp),%rcx
1400dcfaf:	00 00
1400dcfb1:	ff 15 f9 14 12 00    	call   *0x1214f9(%rip)        # 0x1401fe4b0
1400dcfb7:	45 0f b6 ff          	movzbl %r15b,%r15d
1400dcfbb:	85 c0                	test   %eax,%eax
1400dcfbd:	45 0f 45 fe          	cmovne %r14d,%r15d
1400dcfc1:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
1400dcfc8:	00
1400dcfc9:	48 83 bc 24 b0 00 00 	cmpq   $0x8,0xb0(%rsp)
1400dcfd0:	00 08
1400dcfd2:	4c 0f 43 84 24 98 00 	cmovae 0x98(%rsp),%r8
1400dcfd9:	00 00
1400dcfdb:	ba 04 01 00 00       	mov    $0x104,%edx
1400dcfe0:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1400dcfe7:	00
1400dcfe8:	e8 ff 1c 0c 00       	call   0x14019ecec
1400dcfed:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1400dcff4:	00
1400dcff5:	ff 15 c5 14 12 00    	call   *0x1214c5(%rip)        # 0x1401fe4c0
1400dcffb:	85 c0                	test   %eax,%eax
1400dcffd:	74 32                	je     0x1400dd031
1400dcfff:	48 8d 84 24 c0 01 00 	lea    0x1c0(%rsp),%rax
1400dd006:	00
1400dd007:	4c 8b c7             	mov    %rdi,%r8
1400dd00a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400dd010:	49 ff c0             	inc    %r8
1400dd013:	66 42 83 3c 40 00    	cmpw   $0x0,(%rax,%r8,2)
1400dd019:	75 f5                	jne    0x1400dd010
1400dd01b:	48 8d 94 24 c0 01 00 	lea    0x1c0(%rsp),%rdx
1400dd022:	00
1400dd023:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dd02a:	00
1400dd02b:	e8 20 92 fe ff       	call   0x1400c6250
1400dd030:	90                   	nop
1400dd031:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1400dd036:	0f 84 b0 05 00 00    	je     0x1400dd5ec
1400dd03c:	45 84 ff             	test   %r15b,%r15b
1400dd03f:	0f 85 a7 05 00 00    	jne    0x1400dd5ec
1400dd045:	48 89 b4 24 f8 00 00 	mov    %rsi,0xf8(%rsp)
1400dd04c:	00
1400dd04d:	48 89 b4 24 08 01 00 	mov    %rsi,0x108(%rsp)
1400dd054:	00
1400dd055:	48 c7 84 24 10 01 00 	movq   $0xf,0x110(%rsp)
1400dd05c:	00 0f 00 00 00
1400dd061:	44 88 bc 24 f8 00 00 	mov    %r15b,0xf8(%rsp)
1400dd068:	00
1400dd069:	45 33 c0             	xor    %r8d,%r8d
1400dd06c:	48 8d 15 05 09 15 00 	lea    0x150905(%rip),%rdx        # 0x14022d978
1400dd073:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1400dd07a:	00
1400dd07b:	e8 80 93 fe ff       	call   0x1400c6400
1400dd080:	90                   	nop
1400dd081:	4d 8b c6             	mov    %r14,%r8
1400dd084:	48 8d 15 8d c7 15 00 	lea    0x15c78d(%rip),%rdx        # 0x140239818
1400dd08b:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dd092:	00
1400dd093:	e8 b8 f2 fe ff       	call   0x1400cc350
1400dd098:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400dd09f:	00
1400dd0a0:	48 83 bc 24 b0 00 00 	cmpq   $0x8,0xb0(%rsp)
1400dd0a7:	00 08
1400dd0a9:	48 0f 43 8c 24 98 00 	cmovae 0x98(%rsp),%rcx
1400dd0b0:	00 00
1400dd0b2:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1400dd0b9:	00
1400dd0ba:	e8 31 bb 00 00       	call   0x1400e8bf0
1400dd0bf:	48 8d 15 fa 1d 24 00 	lea    0x241dfa(%rip),%rdx        # 0x14031eec0
1400dd0c6:	48 83 3d 0a 1e 24 00 	cmpq   $0x10,0x241e0a(%rip)        # 0x14031eed8
1400dd0cd:	10
1400dd0ce:	48 0f 43 15 ea 1d 24 	cmovae 0x241dea(%rip),%rdx        # 0x14031eec0
1400dd0d5:	00
1400dd0d6:	4c 8b 05 f3 1d 24 00 	mov    0x241df3(%rip),%r8        # 0x14031eed0
1400dd0dd:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
1400dd0e4:	00
1400dd0e5:	e8 d6 f5 fe ff       	call   0x1400cc6c0
1400dd0ea:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400dd0ee:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
1400dd0f3:	72 03                	jb     0x1400dd0f8
1400dd0f5:	48 8b 1b             	mov    (%rbx),%rbx
1400dd0f8:	48 8b d3             	mov    %rbx,%rdx
1400dd0fb:	48 8b c8             	mov    %rax,%rcx
1400dd0fe:	e8 bd f5 fe ff       	call   0x1400cc6c0
1400dd103:	48 8d 15 06 70 1e 00 	lea    0x1e7006(%rip),%rdx        # 0x1402c4110
1400dd10a:	48 83 3d 16 70 1e 00 	cmpq   $0x10,0x1e7016(%rip)        # 0x1402c4128
1400dd111:	10
1400dd112:	48 0f 43 15 f6 6f 1e 	cmovae 0x1e6ff6(%rip),%rdx        # 0x1402c4110
1400dd119:	00
1400dd11a:	4c 8b 05 ff 6f 1e 00 	mov    0x1e6fff(%rip),%r8        # 0x1402c4120
1400dd121:	48 8b c8             	mov    %rax,%rcx
1400dd124:	e8 97 f5 fe ff       	call   0x1400cc6c0
1400dd129:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
1400dd130:	00
1400dd131:	48 83 bc 24 10 01 00 	cmpq   $0x10,0x110(%rsp)
1400dd138:	00 10
1400dd13a:	48 0f 43 94 24 f8 00 	cmovae 0xf8(%rsp),%rdx
1400dd141:	00 00
1400dd143:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
1400dd14a:	00
1400dd14b:	e8 80 ea fe ff       	call   0x1400cbbd0
1400dd150:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
1400dd157:	00
1400dd158:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dd15c:	48 8d 05 ad ca 15 00 	lea    0x15caad(%rip),%rax        # 0x140239c10
1400dd163:	48 89 84 0c c0 01 00 	mov    %rax,0x1c0(%rsp,%rcx,1)
1400dd16a:	00
1400dd16b:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
1400dd172:	00
1400dd173:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400dd177:	8d 91 50 ff ff ff    	lea    -0xb0(%rcx),%edx
1400dd17d:	89 94 0c bc 01 00 00 	mov    %edx,0x1bc(%rsp,%rcx,1)
1400dd184:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1400dd18b:	00
1400dd18c:	45 33 c0             	xor    %r8d,%r8d
1400dd18f:	33 d2                	xor    %edx,%edx
1400dd191:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400dd196:	e8 85 8a 04 00       	call   0x140125c20