1400f6f82:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400f6f89:	00
1400f6f8a:	e8 91 ec 02 00       	call   0x140125c20
1400f6f8f:	33 d2                	xor    %edx,%edx
1400f6f91:	48 8d 0d e0 69 13 00 	lea    0x1369e0(%rip),%rcx        # 0x14022d978
1400f6f98:	e8 b3 d5 02 00       	call   0x140124550
1400f6f9d:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400f6fa4:	00
1400f6fa5:	4c 8d 05 e1 16 14 00 	lea    0x1416e1(%rip),%r8        # 0x14023868d
1400f6fac:	48 8d 15 cd 16 14 00 	lea    0x1416cd(%rip),%rdx        # 0x140238680
1400f6fb3:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f6fba:	00
1400f6fbb:	e8 80 f2 02 00       	call   0x140126240
1400f6fc0:	48 8d b4 24 30 01 00 	lea    0x130(%rsp),%rsi
1400f6fc7:	00
1400f6fc8:	48 85 c0             	test   %rax,%rax
1400f6fcb:	48 0f 45 f0          	cmovne %rax,%rsi
1400f6fcf:	48 89 bc 24 68 01 00 	mov    %rdi,0x168(%rsp)
1400f6fd6:	00
1400f6fd7:	48 8b d6             	mov    %rsi,%rdx
1400f6fda:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f6fe1:	00
1400f6fe2:	e8 b9 ec 02 00       	call   0x140125ca0
1400f6fe7:	48 8b d6             	mov    %rsi,%rdx
1400f6fea:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f6ff1:	00
1400f6ff2:	e8 b9 ee 02 00       	call   0x140125eb0
1400f6ff7:	90                   	nop
1400f6ff8:	41 83 ce 60          	or     $0x60,%r14d
1400f6ffc:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1400f7001:	48 8d 94 24 00 05 00 	lea    0x500(%rsp),%rdx
1400f7008:	00
1400f7009:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f7010:	00
1400f7011:	e8 aa dc 02 00       	call   0x140124cc0
1400f7016:	48 8b f0             	mov    %rax,%rsi
1400f7019:	48 8d 84 24 78 03 00 	lea    0x378(%rsp),%rax
1400f7020:	00
1400f7021:	48 3b c6             	cmp    %rsi,%rax
1400f7024:	74 33                	je     0x1400f7059
1400f7026:	48 8d 8c 24 78 03 00 	lea    0x378(%rsp),%rcx
1400f702d:	00
1400f702e:	e8 4d f3 fc ff       	call   0x1400c6380
1400f7033:	0f 10 06             	movups (%rsi),%xmm0
1400f7036:	0f 11 84 24 78 03 00 	movups %xmm0,0x378(%rsp)
1400f703d:	00
1400f703e:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1400f7042:	0f 11 8c 24 88 03 00 	movups %xmm1,0x388(%rsp)
1400f7049:	00
1400f704a:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
1400f704e:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1400f7055:	00
1400f7056:	c6 06 00             	movb   $0x0,(%rsi)
1400f7059:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1400f7060:	00
1400f7061:	e8 1a f3 fc ff       	call   0x1400c6380
1400f7066:	90                   	nop
1400f7067:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
1400f706e:	00
1400f706f:	e8 bc ed 02 00       	call   0x140125e30
1400f7074:	48 8b b4 24 68 01 00 	mov    0x168(%rsp),%rsi
1400f707b:	00
1400f707c:	48 85 f6             	test   %rsi,%rsi
1400f707f:	74 27                	je     0x1400f70a8
1400f7081:	4c 8d 0d e8 ef fc ff 	lea    -0x31018(%rip),%r9        # 0x1400c6070
1400f7088:	ba 20 00 00 00       	mov    $0x20,%edx
1400f708d:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7091:	48 8b ce             	mov    %rsi,%rcx
1400f7094:	e8 93 f2 08 00       	call   0x14018632c
1400f7099:	90                   	nop
1400f709a:	ba 60 00 00 00       	mov    $0x60,%edx
1400f709f:	48 8b ce             	mov    %rsi,%rcx
1400f70a2:	e8 a5 f5 08 00       	call   0x14018664c
1400f70a7:	90                   	nop
1400f70a8:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400f70af:	00
1400f70b0:	e8 7b ed 02 00       	call   0x140125e30
1400f70b5:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
1400f70bc:	00
1400f70bd:	48 85 f6             	test   %rsi,%rsi
1400f70c0:	74 26                	je     0x1400f70e8
1400f70c2:	4c 8d 0d a7 ef fc ff 	lea    -0x31059(%rip),%r9        # 0x1400c6070
1400f70c9:	ba 20 00 00 00       	mov    $0x20,%edx
1400f70ce:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f70d2:	48 8b ce             	mov    %rsi,%rcx
1400f70d5:	e8 52 f2 08 00       	call   0x14018632c
1400f70da:	90                   	nop
1400f70db:	ba 60 00 00 00       	mov    $0x60,%edx
1400f70e0:	48 8b ce             	mov    %rsi,%rcx
1400f70e3:	e8 64 f5 08 00       	call   0x14018664c
1400f70e8:	48 89 bc 24 e0 01 00 	mov    %rdi,0x1e0(%rsp)
1400f70ef:	00
1400f70f0:	41 b0 01             	mov    $0x1,%r8b
1400f70f3:	ba 04 00 00 00       	mov    $0x4,%edx
1400f70f8:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400f70ff:	00
1400f7100:	e8 1b eb 02 00       	call   0x140125c20
1400f7105:	33 d2                	xor    %edx,%edx
1400f7107:	48 8d 0d 6a 68 13 00 	lea    0x13686a(%rip),%rcx        # 0x14022d978
1400f710e:	e8 3d d4 02 00       	call   0x140124550
1400f7113:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
1400f711a:	00
1400f711b:	4c 8d 05 8c 15 14 00 	lea    0x14158c(%rip),%r8        # 0x1402386ae
1400f7122:	48 8d 15 77 15 14 00 	lea    0x141577(%rip),%rdx        # 0x1402386a0
1400f7129:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f7130:	00
1400f7131:	e8 0a f1 02 00       	call   0x140126240
1400f7136:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1400f713d:	00
1400f713e:	48 85 c0             	test   %rax,%rax
1400f7141:	48 0f 45 f0          	cmovne %rax,%rsi
1400f7145:	48 89 bc 24 18 01 00 	mov    %rdi,0x118(%rsp)
1400f714c:	00
1400f714d:	48 8b d6             	mov    %rsi,%rdx
1400f7150:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7157:	00
1400f7158:	e8 43 eb 02 00       	call   0x140125ca0
1400f715d:	48 8b d6             	mov    %rsi,%rdx
1400f7160:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7167:	00
1400f7168:	e8 43 ed 02 00       	call   0x140125eb0
1400f716d:	90                   	nop
1400f716e:	41 81 ce 80 01 00 00 	or     $0x180,%r14d
1400f7175:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1400f717a:	48 8d 94 24 18 04 00 	lea    0x418(%rsp),%rdx
1400f7181:	00
1400f7182:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f7189:	00
1400f718a:	e8 31 db 02 00       	call   0x140124cc0
1400f718f:	48 8b d0             	mov    %rax,%rdx
1400f7192:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f7196:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1400f719b:	72 03                	jb     0x1400f71a0
1400f719d:	48 8b 12             	mov    (%rdx),%rdx
1400f71a0:	48 83 f8 04          	cmp    $0x4,%rax
1400f71a4:	75 30                	jne    0x1400f71d6
1400f71a6:	48 8b cf             	mov    %rdi,%rcx
1400f71a9:	4c 8d 05 d4 67 13 00 	lea    0x1367d4(%rip),%r8        # 0x14022d984
1400f71b0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1400f71b4:	48 ff c1             	inc    %rcx
1400f71b7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
1400f71bc:	75 0a                	jne    0x1400f71c8
1400f71be:	48 83 f9 04          	cmp    $0x4,%rcx
1400f71c2:	75 ec                	jne    0x1400f71b0
1400f71c4:	8b c7                	mov    %edi,%eax
1400f71c6:	eb 05                	jmp    0x1400f71cd
1400f71c8:	1b c0                	sbb    %eax,%eax
1400f71ca:	83 c8 01             	or     $0x1,%eax
1400f71cd:	85 c0                	test   %eax,%eax
1400f71cf:	75 05                	jne    0x1400f71d6
1400f71d1:	40 b6 01             	mov    $0x1,%sil
1400f71d4:	eb 03                	jmp    0x1400f71d9
1400f71d6:	40 32 f6             	xor    %sil,%sil
1400f71d9:	40 88 74 24 40       	mov    %sil,0x40(%rsp)
1400f71de:	48 8d 8c 24 18 04 00 	lea    0x418(%rsp),%rcx
1400f71e5:	00
1400f71e6:	e8 95 f1 fc ff       	call   0x1400c6380
1400f71eb:	90                   	nop
1400f71ec:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1400f71f3:	00
1400f71f4:	e8 37 ec 02 00       	call   0x140125e30
1400f71f9:	4c 8b a4 24 18 01 00 	mov    0x118(%rsp),%r12
1400f7200:	00
1400f7201:	4d 85 e4             	test   %r12,%r12
1400f7204:	74 27                	je     0x1400f722d
1400f7206:	4c 8d 0d 63 ee fc ff 	lea    -0x3119d(%rip),%r9        # 0x1400c6070
1400f720d:	ba 20 00 00 00       	mov    $0x20,%edx
1400f7212:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7216:	49 8b cc             	mov    %r12,%rcx
1400f7219:	e8 0e f1 08 00       	call   0x14018632c
1400f721e:	90                   	nop
1400f721f:	ba 60 00 00 00       	mov    $0x60,%edx
1400f7224:	49 8b cc             	mov    %r12,%rcx
1400f7227:	e8 20 f4 08 00       	call   0x14018664c
1400f722c:	90                   	nop
1400f722d:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
1400f7234:	00
1400f7235:	e8 f6 eb 02 00       	call   0x140125e30
1400f723a:	4c 8b a4 24 e0 01 00 	mov    0x1e0(%rsp),%r12
1400f7241:	00
1400f7242:	4d 85 e4             	test   %r12,%r12
1400f7245:	74 27                	je     0x1400f726e
1400f7247:	4c 8d 0d 22 ee fc ff 	lea    -0x311de(%rip),%r9        # 0x1400c6070
1400f724e:	ba 20 00 00 00       	mov    $0x20,%edx
1400f7253:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7257:	49 8b cc             	mov    %r12,%rcx
1400f725a:	e8 cd f0 08 00       	call   0x14018632c
1400f725f:	90                   	nop
1400f7260:	ba 60 00 00 00       	mov    $0x60,%edx
1400f7265:	49 8b cc             	mov    %r12,%rcx
1400f7268:	e8 df f3 08 00       	call   0x14018664c
1400f726d:	90                   	nop
1400f726e:	48 8b 03             	mov    (%rbx),%rax
1400f7271:	ba 01 00 00 00       	mov    $0x1,%edx
1400f7276:	48 8b cb             	mov    %rbx,%rcx
1400f7279:	ff 10                	call   *(%rax)
1400f727b:	90                   	nop
1400f727c:	48 8d 8c 24 38 03 00 	lea    0x338(%rsp),%rcx
1400f7283:	00
1400f7284:	e8 f7 f0 fc ff       	call   0x1400c6380
1400f7289:	90                   	nop
1400f728a:	48 8d 05 3f 75 14 00 	lea    0x14753f(%rip),%rax        # 0x14023e7d0
1400f7291:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
1400f7298:	00
1400f7299:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400f72a0:	00
1400f72a1:	e8 8a eb 02 00       	call   0x140125e30
1400f72a6:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
1400f72ad:	00
1400f72ae:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1400f72b5:	00
1400f72b6:	48 85 db             	test   %rbx,%rbx
1400f72b9:	74 27                	je     0x1400f72e2
1400f72bb:	4c 8d 0d ae ed fc ff 	lea    -0x31252(%rip),%r9        # 0x1400c6070
1400f72c2:	ba 20 00 00 00       	mov    $0x20,%edx
1400f72c7:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f72cb:	48 8b cb             	mov    %rbx,%rcx
1400f72ce:	e8 59 f0 08 00       	call   0x14018632c
1400f72d3:	90                   	nop
1400f72d4:	ba 60 00 00 00       	mov    $0x60,%edx
1400f72d9:	48 8b cb             	mov    %rbx,%rcx
1400f72dc:	e8 6b f3 08 00       	call   0x14018664c
1400f72e1:	90                   	nop
1400f72e2:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400f72e9:	00
1400f72ea:	e8 41 eb 02 00       	call   0x140125e30
1400f72ef:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
1400f72f6:	00
1400f72f7:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400f72fe:	00
1400f72ff:	48 85 db             	test   %rbx,%rbx
1400f7302:	74 27                	je     0x1400f732b
1400f7304:	4c 8d 0d 65 ed fc ff 	lea    -0x3129b(%rip),%r9        # 0x1400c6070
1400f730b:	ba 20 00 00 00       	mov    $0x20,%edx
1400f7310:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
1400f7314:	48 8b cb             	mov    %rbx,%rcx
1400f7317:	e8 10 f0 08 00       	call   0x14018632c
1400f731c:	90                   	nop
1400f731d:	ba 60 00 00 00       	mov    $0x60,%edx
1400f7322:	48 8b cb             	mov    %rbx,%rcx
1400f7325:	e8 22 f3 08 00       	call   0x14018664c
1400f732a:	90                   	nop
1400f732b:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400f7332:	00
1400f7333:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
1400f733a:	00
1400f733b:	eb 2b                	jmp    0x1400f7368
1400f733d:	33 ff                	xor    %edi,%edi
1400f733f:	0f b6 74 24 40       	movzbl 0x40(%rsp),%esi
1400f7344:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
1400f7349:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
1400f734e:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1400f7355:	00
1400f7356:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1400f735b:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1400f7362:	00
1400f7363:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1400f7368:	40 84 f6             	test   %sil,%sil
1400f736b:	0f 85 50 02 00 00    	jne    0x1400f75c1
1400f7371:	48 8d 73 50          	lea    0x50(%rbx),%rsi
1400f7375:	45 33 c0             	xor    %r8d,%r8d
1400f7378:	48 8d 15 b5 02 14 00 	lea    0x1402b5(%rip),%rdx        # 0x140237634
1400f737f:	48 8b ce             	mov    %rsi,%rcx
1400f7382:	e8 c9 ee fc ff       	call   0x1400c6250
1400f7387:	4c 8d 73 70          	lea    0x70(%rbx),%r14
1400f738b:	45 33 c0             	xor    %r8d,%r8d
1400f738e:	48 8d 15 9f 02 14 00 	lea    0x14029f(%rip),%rdx        # 0x140237634
1400f7395:	49 8b ce             	mov    %r14,%rcx
1400f7398:	e8 b3 ee fc ff       	call   0x1400c6250
1400f739d:	48 89 bc 24 f8 02 00 	mov    %rdi,0x2f8(%rsp)
1400f73a4:	00
1400f73a5:	48 89 bc 24 08 03 00 	mov    %rdi,0x308(%rsp)
1400f73ac:	00
1400f73ad:	48 c7 84 24 10 03 00 	movq   $0xf,0x310(%rsp)
1400f73b4:	00 0f 00 00 00
1400f73b9:	c6 84 24 f8 02 00 00 	movb   $0x0,0x2f8(%rsp)
1400f73c0:	00
1400f73c1:	45 33 c0             	xor    %r8d,%r8d
1400f73c4:	48 8d 15 ad 65 13 00 	lea    0x1365ad(%rip),%rdx        # 0x14022d978
1400f73cb:	48 8d 8c 24 f8 02 00 	lea    0x2f8(%rsp),%rcx
1400f73d2:	00
1400f73d3:	e8 28 f0 fc ff       	call   0x1400c6400
1400f73d8:	90                   	nop
1400f73d9:	4c 8d 6b c0          	lea    -0x40(%rbx),%r13
1400f73dd:	4d 8b 07             	mov    (%r15),%r8
1400f73e0:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
1400f73e5:	4d 85 c0             	test   %r8,%r8
1400f73e8:	74 14                	je     0x1400f73fe
1400f73ea:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f73ee:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f73f2:	49 83 c0 08          	add    $0x8,%r8
1400f73f6:	49 03 c8             	add    %r8,%rcx
1400f73f9:	48 8b 01             	mov    (%rcx),%rax
1400f73fc:	ff 10                	call   *(%rax)
1400f73fe:	48 83 c3 48          	add    $0x48,%rbx
1400f7402:	48 8d 84 24 f8 02 00 	lea    0x2f8(%rsp),%rax
1400f7409:	00
1400f740a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f740f:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400f7414:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400f7419:	4c 8b ce             	mov    %rsi,%r9
1400f741c:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400f7421:	49 8b d4             	mov    %r12,%rdx
1400f7424:	49 8b cd             	mov    %r13,%rcx
1400f7427:	e8 14 08 00 00       	call   0x1400f7c40
1400f742c:	0f b6 13             	movzbl (%rbx),%edx
1400f742f:	48 8d 8c 24 18 04 00 	lea    0x418(%rsp),%rcx
1400f7436:	00
1400f7437:	e8 84 f8 fc ff       	call   0x1400c6cc0
1400f743c:	90                   	nop
1400f743d:	41 b9 14 00 00 00    	mov    $0x14,%r9d
1400f7443:	4c 8d 05 c6 52 14 00 	lea    0x1452c6(%rip),%r8        # 0x14023c710
1400f744a:	33 d2                	xor    %edx,%edx
1400f744c:	48 8b c8             	mov    %rax,%rcx
1400f744f:	e8 7c 73 fd ff       	call   0x1400ce7d0
1400f7454:	0f 10 00             	movups (%rax),%xmm0
1400f7457:	0f 11 84 24 38 03 00 	movups %xmm0,0x338(%rsp)
1400f745e:	00
1400f745f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f7463:	0f 11 8c 24 48 03 00 	movups %xmm1,0x348(%rsp)
1400f746a:	00
1400f746b:	48 89 78 10          	mov    %rdi,0x10(%rax)
1400f746f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1400f7476:	00
1400f7477:	c6 00 00             	movb   $0x0,(%rax)
1400f747a:	48 8d 8c 24 18 04 00 	lea    0x418(%rsp),%rcx
1400f7481:	00
1400f7482:	e8 f9 ee fc ff       	call   0x1400c6380
1400f7487:	49 8b 45 60          	mov    0x60(%r13),%rax
1400f748b:	ba 0a 00 00 00       	mov    $0xa,%edx
1400f7490:	48 8d 8c 24 40 04 00 	lea    0x440(%rsp),%rcx
1400f7497:	00
1400f7498:	80 3b 00             	cmpb   $0x0,(%rbx)
1400f749b:	48 8d 98 c0 00 00 00 	lea    0xc0(%rax),%rbx
1400f74a2:	48 8d 84 24 38 03 00 	lea    0x338(%rsp),%rax
1400f74a9:	00
1400f74aa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f74af:	48 8d 84 24 f8 02 00 	lea    0x2f8(%rsp),%rax
1400f74b6:	00
1400f74b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f74bc:	48 8d 84 24 b8 03 00 	lea    0x3b8(%rsp),%rax
1400f74c3:	00
1400f74c4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f74c9:	75 1e                	jne    0x1400f74e9
1400f74cb:	44 8d 4a f5          	lea    -0xb(%rdx),%r9d
1400f74cf:	41 b8 c4 02 00 00    	mov    $0x2c4,%r8d
1400f74d5:	e8 06 fa 03 00       	call   0x140136ee0
1400f74da:	90                   	nop
1400f74db:	48 8b d0             	mov    %rax,%rdx
1400f74de:	48 8b cb             	mov    %rbx,%rcx