14011bdf9:	00
14011bdfa:	48 89 b4 24 e8 03 00 	mov    %rsi,0x3e8(%rsp)
14011be01:	00
14011be02:	48 c7 84 24 f0 03 00 	movq   $0xf,0x3f0(%rsp)
14011be09:	00 0f 00 00 00
14011be0e:	88 84 24 d8 03 00 00 	mov    %al,0x3d8(%rsp)
14011be15:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
14011be19:	4d 8b c5             	mov    %r13,%r8
14011be1c:	49 3b c5             	cmp    %r13,%rax
14011be1f:	4c 0f 42 c0          	cmovb  %rax,%r8
14011be23:	48 8d 94 24 60 05 00 	lea    0x560(%rsp),%rdx
14011be2a:	00
14011be2b:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14011be30:	49 0f 45 d7          	cmovne %r15,%rdx
14011be34:	48 83 c2 08          	add    $0x8,%rdx
14011be38:	48 8d 8c 24 d8 03 00 	lea    0x3d8(%rsp),%rcx
14011be3f:	00
14011be40:	e8 bb a5 fa ff       	call   0x1400c6400
14011be45:	41 83 ce 01          	or     $0x1,%r14d
14011be49:	48 89 b4 24 b8 04 00 	mov    %rsi,0x4b8(%rsp)
14011be50:	00
14011be51:	48 89 b4 24 c8 04 00 	mov    %rsi,0x4c8(%rsp)
14011be58:	00
14011be59:	48 c7 84 24 d0 04 00 	movq   $0xf,0x4d0(%rsp)
14011be60:	00 0f 00 00 00
14011be65:	c6 84 24 b8 04 00 00 	movb   $0x0,0x4b8(%rsp)
14011be6c:	00
14011be6d:	48 89 b4 24 98 04 00 	mov    %rsi,0x498(%rsp)
14011be74:	00
14011be75:	48 89 b4 24 a8 04 00 	mov    %rsi,0x4a8(%rsp)
14011be7c:	00
14011be7d:	48 c7 84 24 b0 04 00 	movq   $0xf,0x4b0(%rsp)
14011be84:	00 0f 00 00 00
14011be89:	c6 84 24 98 04 00 00 	movb   $0x0,0x498(%rsp)
14011be90:	00
14011be91:	48 89 b4 24 58 04 00 	mov    %rsi,0x458(%rsp)
14011be98:	00
14011be99:	48 89 b4 24 68 04 00 	mov    %rsi,0x468(%rsp)
14011bea0:	00
14011bea1:	48 c7 84 24 70 04 00 	movq   $0x7,0x470(%rsp)
14011bea8:	00 07 00 00 00
14011bead:	66 89 b4 24 58 04 00 	mov    %si,0x458(%rsp)
14011beb4:	00
14011beb5:	48 89 b4 24 98 03 00 	mov    %rsi,0x398(%rsp)
14011bebc:	00
14011bebd:	48 89 b4 24 a8 03 00 	mov    %rsi,0x3a8(%rsp)
14011bec4:	00
14011bec5:	48 c7 84 24 b0 03 00 	movq   $0x7,0x3b0(%rsp)
14011becc:	00 07 00 00 00
14011bed1:	66 89 b4 24 98 03 00 	mov    %si,0x398(%rsp)
14011bed8:	00
14011bed9:	48 8d 8c 24 d8 03 00 	lea    0x3d8(%rsp),%rcx
14011bee0:	00
14011bee1:	48 83 bc 24 f0 03 00 	cmpq   $0x10,0x3f0(%rsp)
14011bee8:	00 10
14011beea:	48 0f 43 8c 24 d8 03 	cmovae 0x3d8(%rsp),%rcx
14011bef1:	00 00
14011bef3:	48 8d 94 24 58 04 00 	lea    0x458(%rsp),%rdx
14011befa:	00
14011befb:	e8 40 cf fc ff       	call   0x1400e8e40
14011bf00:	48 8d 94 24 98 03 00 	lea    0x398(%rsp),%rdx
14011bf07:	00
14011bf08:	48 8d 8c 24 58 04 00 	lea    0x458(%rsp),%rcx
14011bf0f:	00
14011bf10:	e8 fb cf fc ff       	call   0x1400e8f10
14011bf15:	48 8d 8c 24 98 03 00 	lea    0x398(%rsp),%rcx
14011bf1c:	00
14011bf1d:	48 83 bc 24 b0 03 00 	cmpq   $0x8,0x3b0(%rsp)
14011bf24:	00 08
14011bf26:	48 0f 43 8c 24 98 03 	cmovae 0x398(%rsp),%rcx
14011bf2d:	00 00
14011bf2f:	48 8d 94 24 b8 04 00 	lea    0x4b8(%rsp),%rdx
14011bf36:	00
14011bf37:	e8 b4 cc fc ff       	call   0x1400e8bf0
14011bf3c:	90                   	nop
14011bf3d:	48 8d 8c 24 98 03 00 	lea    0x398(%rsp),%rcx
14011bf44:	00
14011bf45:	e8 76 a2 fa ff       	call   0x1400c61c0
14011bf4a:	90                   	nop
14011bf4b:	48 8d 8c 24 58 04 00 	lea    0x458(%rsp),%rcx
14011bf52:	00
14011bf53:	e8 68 a2 fa ff       	call   0x1400c61c0
14011bf58:	48 89 b4 24 78 04 00 	mov    %rsi,0x478(%rsp)
14011bf5f:	00
14011bf60:	48 89 b4 24 88 04 00 	mov    %rsi,0x488(%rsp)
14011bf67:	00
14011bf68:	48 c7 84 24 90 04 00 	movq   $0x7,0x490(%rsp)
14011bf6f:	00 07 00 00 00
14011bf74:	66 89 b4 24 78 04 00 	mov    %si,0x478(%rsp)
14011bf7b:	00
14011bf7c:	48 89 b4 24 b8 03 00 	mov    %rsi,0x3b8(%rsp)
14011bf83:	00
14011bf84:	48 89 b4 24 c8 03 00 	mov    %rsi,0x3c8(%rsp)
14011bf8b:	00
14011bf8c:	48 c7 84 24 d0 03 00 	movq   $0x7,0x3d0(%rsp)
14011bf93:	00 07 00 00 00
14011bf98:	66 89 b4 24 b8 03 00 	mov    %si,0x3b8(%rsp)
14011bf9f:	00
14011bfa0:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
14011bfa7:	00
14011bfa8:	48 83 bc 24 98 05 00 	cmpq   $0x10,0x598(%rsp)
14011bfaf:	00 10
14011bfb1:	48 0f 43 8c 24 80 05 	cmovae 0x580(%rsp),%rcx
14011bfb8:	00 00
14011bfba:	48 8d 94 24 78 04 00 	lea    0x478(%rsp),%rdx
14011bfc1:	00
14011bfc2:	e8 79 ce fc ff       	call   0x1400e8e40
14011bfc7:	48 8d 94 24 b8 03 00 	lea    0x3b8(%rsp),%rdx
14011bfce:	00
14011bfcf:	48 8d 8c 24 78 04 00 	lea    0x478(%rsp),%rcx
14011bfd6:	00
14011bfd7:	e8 34 cf fc ff       	call   0x1400e8f10
14011bfdc:	48 8d 8c 24 b8 03 00 	lea    0x3b8(%rsp),%rcx
14011bfe3:	00
14011bfe4:	48 83 bc 24 d0 03 00 	cmpq   $0x8,0x3d0(%rsp)
14011bfeb:	00 08
14011bfed:	48 0f 43 8c 24 b8 03 	cmovae 0x3b8(%rsp),%rcx
14011bff4:	00 00
14011bff6:	48 8d 94 24 98 04 00 	lea    0x498(%rsp),%rdx
14011bffd:	00
14011bffe:	e8 ed cb fc ff       	call   0x1400e8bf0
14011c003:	90                   	nop
14011c004:	48 8d 8c 24 b8 03 00 	lea    0x3b8(%rsp),%rcx
14011c00b:	00
14011c00c:	e8 af a1 fa ff       	call   0x1400c61c0
14011c011:	90                   	nop
14011c012:	48 8d 8c 24 78 04 00 	lea    0x478(%rsp),%rcx
14011c019:	00
14011c01a:	e8 a1 a1 fa ff       	call   0x1400c61c0
14011c01f:	48 8d 94 24 b8 04 00 	lea    0x4b8(%rsp),%rdx
14011c026:	00
14011c027:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
14011c02e:	00
14011c02f:	e8 ac a0 fa ff       	call   0x1400c60e0
14011c034:	90                   	nop
14011c035:	48 8d 94 24 98 04 00 	lea    0x498(%rsp),%rdx
14011c03c:	00
14011c03d:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
14011c044:	00
14011c045:	e8 96 a0 fa ff       	call   0x1400c60e0
14011c04a:	90                   	nop
14011c04b:	41 83 ce 02          	or     $0x2,%r14d
14011c04f:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
14011c054:	4c 8d 84 24 a0 05 00 	lea    0x5a0(%rsp),%r8
14011c05b:	00
14011c05c:	48 8d 94 24 b8 01 00 	lea    0x1b8(%rsp),%rdx
14011c063:	00
14011c064:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
14011c06b:	00
14011c06c:	e8 af 16 00 00       	call   0x14011d720
14011c071:	90                   	nop
14011c072:	48 8d 8c 24 c0 05 00 	lea    0x5c0(%rsp),%rcx
14011c079:	00
14011c07a:	e8 01 a3 fa ff       	call   0x1400c6380
14011c07f:	48 8d 8c 24 a0 05 00 	lea    0x5a0(%rsp),%rcx
14011c086:	00
14011c087:	e8 f4 a2 fa ff       	call   0x1400c6380
14011c08c:	90                   	nop
14011c08d:	48 8d 8c 24 98 04 00 	lea    0x498(%rsp),%rcx
14011c094:	00
14011c095:	e8 e6 a2 fa ff       	call   0x1400c6380
14011c09a:	90                   	nop
14011c09b:	48 8d 8c 24 b8 04 00 	lea    0x4b8(%rsp),%rcx
14011c0a2:	00
14011c0a3:	e8 d8 a2 fa ff       	call   0x1400c6380
14011c0a8:	90                   	nop
14011c0a9:	48 8d 8c 24 d8 03 00 	lea    0x3d8(%rsp),%rcx
14011c0b0:	00
14011c0b1:	e8 ca a2 fa ff       	call   0x1400c6380
14011c0b6:	90                   	nop
14011c0b7:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
14011c0be:	00
14011c0bf:	e8 bc a2 fa ff       	call   0x1400c6380
14011c0c4:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
14011c0cb:	00
14011c0cc:	e8 af a2 fa ff       	call   0x1400c6380
14011c0d1:	48 8b 03             	mov    (%rbx),%rax
14011c0d4:	48 8b d8             	mov    %rax,%rbx
14011c0d7:	49 3b c4             	cmp    %r12,%rax
14011c0da:	0f 85 a0 fc ff ff    	jne    0x14011bd80
14011c0e0:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14011c0e5:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14011c0ea:	48 83 bc 24 f0 00 00 	cmpq   $0x0,0xf0(%rsp)
14011c0f1:	00 00
14011c0f3:	0f 86 87 09 00 00    	jbe    0x14011ca80
14011c0f9:	48 89 b4 24 70 01 00 	mov    %rsi,0x170(%rsp)
14011c100:	00
14011c101:	45 33 c0             	xor    %r8d,%r8d
14011c104:	33 d2                	xor    %edx,%edx
14011c106:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
14011c10d:	00
14011c10e:	e8 0d 9b 00 00       	call   0x140125c20
14011c113:	90                   	nop
14011c114:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15
14011c11b:	00
14011c11c:	49 8b 1f             	mov    (%r15),%rbx
14011c11f:	49 3b df             	cmp    %r15,%rbx
14011c122:	0f 84 32 01 00 00    	je     0x14011c25a
14011c128:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011c12f:	00
14011c130:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14011c134:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
14011c13b:	00
14011c13c:	e8 9f 9f fa ff       	call   0x1400c60e0
14011c141:	90                   	nop
14011c142:	48 8d 53 30          	lea    0x30(%rbx),%rdx
14011c146:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
14011c14d:	00
14011c14e:	e8 8d 9f fa ff       	call   0x1400c60e0
14011c153:	90                   	nop
14011c154:	48 89 b4 24 98 01 00 	mov    %rsi,0x198(%rsp)
14011c15b:	00
14011c15c:	41 b0 01             	mov    $0x1,%r8b
14011c15f:	ba 04 00 00 00       	mov    $0x4,%edx
14011c164:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
14011c16b:	00
14011c16c:	e8 af 9a 00 00       	call   0x140125c20
14011c171:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
14011c178:	00
14011c179:	48 83 bc 24 18 05 00 	cmpq   $0x10,0x518(%rsp)
14011c180:	00 10
14011c182:	48 0f 43 8c 24 00 05 	cmovae 0x500(%rsp),%rcx
14011c189:	00 00
14011c18b:	8b 94 24 10 05 00 00 	mov    0x510(%rsp),%edx
14011c192:	e8 b9 83 00 00       	call   0x140124550
14011c197:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
14011c19e:	00
14011c19f:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
14011c1a6:	00
14011c1a7:	4c 8b 84 24 f0 04 00 	mov    0x4f0(%rsp),%r8
14011c1ae:	00
14011c1af:	48 83 bc 24 f8 04 00 	cmpq   $0x10,0x4f8(%rsp)
14011c1b6:	00 10
14011c1b8:	72 0d                	jb     0x14011c1c7
14011c1ba:	48 8b 94 24 e0 04 00 	mov    0x4e0(%rsp),%rdx
14011c1c1:	00
14011c1c2:	4c 03 c2             	add    %rdx,%r8
14011c1c5:	eb 0b                	jmp    0x14011c1d2
14011c1c7:	4c 03 c1             	add    %rcx,%r8
14011c1ca:	48 8d 94 24 e0 04 00 	lea    0x4e0(%rsp),%rdx
14011c1d1:	00
14011c1d2:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
14011c1d9:	00
14011c1da:	e8 a1 9d 00 00       	call   0x140125f80
14011c1df:	48 8b d0             	mov    %rax,%rdx
14011c1e2:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
14011c1e9:	00
14011c1ea:	e8 c1 89 00 00       	call   0x140124bb0
14011c1ef:	90                   	nop
14011c1f0:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
14011c1f7:	00
14011c1f8:	e8 33 9c 00 00       	call   0x140125e30
14011c1fd:	48 8b bc 24 98 01 00 	mov    0x198(%rsp),%rdi
14011c204:	00
14011c205:	48 85 ff             	test   %rdi,%rdi
14011c208:	74 27                	je     0x14011c231
14011c20a:	4c 8d 0d 5f 9e fa ff 	lea    -0x561a1(%rip),%r9        # 0x1400c6070
14011c211:	ba 20 00 00 00       	mov    $0x20,%edx
14011c216:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
14011c21a:	48 8b cf             	mov    %rdi,%rcx
14011c21d:	e8 0a a1 06 00       	call   0x14018632c
14011c222:	90                   	nop
14011c223:	ba 60 00 00 00       	mov    $0x60,%edx
14011c228:	48 8b cf             	mov    %rdi,%rcx
14011c22b:	e8 1c a4 06 00       	call   0x14018664c
14011c230:	90                   	nop
14011c231:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
14011c238:	00
14011c239:	e8 42 a1 fa ff       	call   0x1400c6380
14011c23e:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
14011c245:	00
14011c246:	e8 35 a1 fa ff       	call   0x1400c6380
14011c24b:	48 8b 03             	mov    (%rbx),%rax
14011c24e:	48 8b d8             	mov    %rax,%rbx
14011c251:	49 3b c7             	cmp    %r15,%rax
14011c254:	0f 85 d6 fe ff ff    	jne    0x14011c130
14011c25a:	48 89 b4 24 58 03 00 	mov    %rsi,0x358(%rsp)
14011c261:	00
14011c262:	48 89 b4 24 68 03 00 	mov    %rsi,0x368(%rsp)
14011c269:	00
14011c26a:	48 c7 84 24 70 03 00 	movq   $0xf,0x370(%rsp)
14011c271:	00 0f 00 00 00
14011c276:	c6 84 24 58 03 00 00 	movb   $0x0,0x358(%rsp)
14011c27d:	00
14011c27e:	48 8d 05 9b 25 12 00 	lea    0x12259b(%rip),%rax        # 0x14023e820
14011c285:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14011c28c:	00
14011c28d:	48 89 b4 24 c8 00 00 	mov    %rsi,0xc8(%rsp)
14011c294:	00
14011c295:	45 33 c0             	xor    %r8d,%r8d
14011c298:	33 d2                	xor    %edx,%edx
14011c29a:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14011c2a1:	00
14011c2a2:	e8 79 99 00 00       	call   0x140125c20
14011c2a7:	90                   	nop
14011c2a8:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14011c2af:	00
14011c2b0:	e8 cb ca 00 00       	call   0x140128d80
14011c2b5:	90                   	nop
14011c2b6:	ba 01 00 00 00       	mov    $0x1,%edx
14011c2bb:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
14011c2c2:	00
14011c2c3:	e8 d8 ce 00 00       	call   0x1401291a0
14011c2c8:	90                   	nop
14011c2c9:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14011c2d0:	00
14011c2d1:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14011c2d8:	00
14011c2d9:	ff 50 08             	call   *0x8(%rax)
14011c2dc:	48 8b d8             	mov    %rax,%rbx
14011c2df:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
14011c2e6:	00
14011c2e7:	48 8b 00             	mov    (%rax),%rax
14011c2ea:	4c 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%r8
14011c2f1:	00
14011c2f2:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
14011c2f9:	00
14011c2fa:	48 8b cb             	mov    %rbx,%rcx
14011c2fd:	ff 50 08             	call   *0x8(%rax)
14011c300:	48 8d 94 24 20 05 00 	lea    0x520(%rsp),%rdx
14011c307:	00
14011c308:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
14011c30f:	00
14011c310:	e8 fb fb fa ff       	call   0x1400cbf10
14011c315:	41 83 ce 0c          	or     $0xc,%r14d
14011c319:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
14011c31e:	48 8b 03             	mov    (%rbx),%rax
14011c321:	ba 01 00 00 00       	mov    $0x1,%edx
14011c326:	48 8b cb             	mov    %rbx,%rcx
14011c329:	ff 10                	call   *(%rax)
14011c32b:	90                   	nop
14011c32c:	48 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%rax
14011c333:	00
14011c334:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011c338:	48 8d 05 69 24 12 00 	lea    0x122469(%rip),%rax        # 0x14023e7a8
14011c33f:	48 89 84 0c d0 01 00 	mov    %rax,0x1d0(%rsp,%rcx,1)
14011c346:	00
14011c347:	48 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%rax
14011c34e:	00
14011c34f:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011c353:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
14011c359:	89 94 0c cc 01 00 00 	mov    %edx,0x1cc(%rsp,%rcx,1)
14011c360:	48 8d 8c 24 d8 01 00 	lea    0x1d8(%rsp),%rcx
14011c367:	00
14011c368:	e8 93 e8 fa ff       	call   0x1400cac00
14011c36d:	48 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%rax
14011c374:	00
14011c375:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011c379:	48 8d 05 a0 d8 11 00 	lea    0x11d8a0(%rip),%rax        # 0x140239c20
14011c380:	48 89 84 0c d0 01 00 	mov    %rax,0x1d0(%rsp,%rcx,1)