1400d7048:	0f 85 81 00 00 00    	jne    0x1400d70cf
1400d704e:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400d7053:	48 8b cb             	mov    %rbx,%rcx
1400d7056:	e8 05 c8 fe ff       	call   0x1400c3860
1400d705b:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400d705f:	48 8b cb             	mov    %rbx,%rcx
1400d7062:	e8 15 fc ff ff       	call   0x1400d6c7c
1400d7067:	eb 62                	jmp    0x1400d70cb
1400d7069:	81 fd 26 02 00 00    	cmp    $0x226,%ebp
1400d706f:	75 9b                	jne    0x1400d700c
1400d7071:	40 80 fe 19          	cmp    $0x19,%sil
1400d7075:	74 3e                	je     0x1400d70b5
1400d7077:	48 8d 15 a2 51 21 00 	lea    0x2151a2(%rip),%rdx        # 0x1402ec220
1400d707e:	48 8b cb             	mov    %rbx,%rcx
1400d7081:	e8 4a d9 fd ff       	call   0x1400b49d0
1400d7086:	b8 4e 00 00 00       	mov    $0x4e,%eax
1400d708b:	eb 42                	jmp    0x1400d70cf
1400d708d:	40 80 fe 18          	cmp    $0x18,%sil
1400d7091:	75 1c                	jne    0x1400d70af
1400d7093:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400d7098:	48 8b cb             	mov    %rbx,%rcx
1400d709b:	e8 c0 c7 fe ff       	call   0x1400c3860
1400d70a0:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400d70a5:	48 8b cb             	mov    %rbx,%rcx
1400d70a8:	e8 17 fd ff ff       	call   0x1400d6dc4
1400d70ad:	eb 1c                	jmp    0x1400d70cb
1400d70af:	40 80 fe 19          	cmp    $0x19,%sil
1400d70b3:	75 18                	jne    0x1400d70cd
1400d70b5:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400d70ba:	b2 01                	mov    $0x1,%dl
1400d70bc:	48 8b cb             	mov    %rbx,%rcx
1400d70bf:	48 89 83 a0 10 00 00 	mov    %rax,0x10a0(%rbx)
1400d70c6:	e8 f1 00 00 00       	call   0x1400d71bc
1400d70cb:	8b f8                	mov    %eax,%edi
1400d70cd:	8b c7                	mov    %edi,%eax
1400d70cf:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400d70d6:	00
1400d70d7:	48 33 cc             	xor    %rsp,%rcx
1400d70da:	e8 d1 8d 1d 00       	call   0x1402afeb0
1400d70df:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1400d70e6:	00
1400d70e7:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400d70eb:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1400d70ef:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400d70f3:	49 8b e3             	mov    %r11,%rsp
1400d70f6:	5f                   	pop    %rdi
1400d70f7:	c3                   	ret
1400d70f8:	80 b9 e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rcx)
1400d70ff:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1400d7103:	74 46                	je     0x1400d714b
1400d7105:	48 83 ba b0 04 00 00 	cmpq   $0x0,0x4b0(%rdx)
1400d710c:	00
1400d710d:	74 3c                	je     0x1400d714b
1400d710f:	8a 81 a0 12 00 00    	mov    0x12a0(%rcx),%al
1400d7115:	f6 d8                	neg    %al
1400d7117:	0f be 82 d0 04 00 00 	movsbl 0x4d0(%rdx),%eax
1400d711e:	45 1b c0             	sbb    %r8d,%r8d
1400d7121:	41 83 e0 f8          	and    $0xfffffff8,%r8d
1400d7125:	41 83 c0 49          	add    $0x49,%r8d
1400d7129:	41 3b c0             	cmp    %r8d,%eax
1400d712c:	74 1d                	je     0x1400d714b
1400d712e:	48 8b 81 c0 01 00 00 	mov    0x1c0(%rcx),%rax
1400d7135:	41 b1 13             	mov    $0x13,%r9b
1400d7138:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%rax)
1400d713f:	44 8a 81 a0 12 00 00 	mov    0x12a0(%rcx),%r8b
1400d7146:	e9 dd e6 ff ff       	jmp    0x1400d5828
1400d714b:	e9 b4 fd ff ff       	jmp    0x1400d6f04
1400d7150:	48 83 ec 28          	sub    $0x28,%rsp
1400d7154:	45 33 c9             	xor    %r9d,%r9d
1400d7157:	8d 82 38 ff ff ff    	lea    -0xc8(%rdx),%eax
1400d715d:	83 f8 64             	cmp    $0x64,%eax
1400d7160:	72 13                	jb     0x1400d7175
1400d7162:	48 8d 15 57 50 21 00 	lea    0x215057(%rip),%rdx        # 0x1402ec1c0
1400d7169:	e8 62 d8 fd ff       	call   0x1400b49d0
1400d716e:	b8 11 00 00 00       	mov    $0x11,%eax
1400d7173:	eb 3f                	jmp    0x1400d71b4
1400d7175:	41 80 f8 13          	cmp    $0x13,%r8b
1400d7179:	75 0b                	jne    0x1400d7186
1400d717b:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1400d717f:	e8 80 fd ff ff       	call   0x1400d6f04
1400d7184:	eb 28                	jmp    0x1400d71ae
1400d7186:	41 80 f8 14          	cmp    $0x14,%r8b
1400d718a:	75 07                	jne    0x1400d7193
1400d718c:	e8 17 ef ff ff       	call   0x1400d60a8
1400d7191:	eb 1b                	jmp    0x1400d71ae
1400d7193:	41 80 f8 15          	cmp    $0x15,%r8b
1400d7197:	75 05                	jne    0x1400d719e
1400d7199:	41 b0 0d             	mov    $0xd,%r8b
1400d719c:	eb 09                	jmp    0x1400d71a7
1400d719e:	41 80 f8 16          	cmp    $0x16,%r8b
1400d71a2:	75 0d                	jne    0x1400d71b1
1400d71a4:	41 b0 0e             	mov    $0xe,%r8b
1400d71a7:	b2 01                	mov    $0x1,%dl
1400d71a9:	e8 f2 f8 ff ff       	call   0x1400d6aa0
1400d71ae:	44 8b c8             	mov    %eax,%r9d
1400d71b1:	41 8b c1             	mov    %r9d,%eax
1400d71b4:	48 83 c4 28          	add    $0x28,%rsp
1400d71b8:	c3                   	ret
1400d71b9:	cc                   	int3
1400d71ba:	cc                   	int3
1400d71bb:	cc                   	int3
1400d71bc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400d71c1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400d71c6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400d71cb:	57                   	push   %rdi
1400d71cc:	41 56                	push   %r14
1400d71ce:	41 57                	push   %r15
1400d71d0:	b8 40 10 00 00       	mov    $0x1040,%eax
1400d71d5:	e8 56 99 1d 00       	call   0x1402b0b30
1400d71da:	48 2b e0             	sub    %rax,%rsp
1400d71dd:	48 8b 05 9c e8 2f 00 	mov    0x2fe89c(%rip),%rax        # 0x1403d5a80
1400d71e4:	48 33 c4             	xor    %rsp,%rax
1400d71e7:	48 89 84 24 30 10 00 	mov    %rax,0x1030(%rsp)
1400d71ee:	00
1400d71ef:	48 8b 81 a0 10 00 00 	mov    0x10a0(%rcx),%rax
1400d71f6:	48 8b d9             	mov    %rcx,%rbx
1400d71f9:	4c 8b b9 c0 01 00 00 	mov    0x1c0(%rcx),%r15
1400d7200:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1400d7204:	44 8a b1 2c 0a 00 00 	mov    0xa2c(%rcx),%r14b
1400d720b:	48 85 c0             	test   %rax,%rax
1400d720e:	0f 84 53 01 00 00    	je     0x1400d7367
1400d7214:	84 d2                	test   %dl,%dl
1400d7216:	74 70                	je     0x1400d7288
1400d7218:	48 85 c0             	test   %rax,%rax
1400d721b:	0f 8e 46 01 00 00    	jle    0x1400d7367
1400d7221:	48 83 b9 30 02 00 00 	cmpq   $0x0,0x230(%rcx)
1400d7228:	00
1400d7229:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400d722f:	0f 84 da 00 00 00    	je     0x1400d730f
1400d7235:	41 8a d6             	mov    %r14b,%dl
1400d7238:	e8 97 c7 fc ff       	call   0x1400a39d4
1400d723d:	48 8b 93 a0 10 00 00 	mov    0x10a0(%rbx),%rdx
1400d7244:	45 33 c0             	xor    %r8d,%r8d
1400d7247:	48 8b 8b c8 02 00 00 	mov    0x2c8(%rbx),%rcx
1400d724e:	ff 93 30 02 00 00    	call   *0x230(%rbx)
1400d7254:	33 d2                	xor    %edx,%edx
1400d7256:	48 8b cb             	mov    %rbx,%rcx
1400d7259:	8b e8                	mov    %eax,%ebp
1400d725b:	e8 74 c7 fc ff       	call   0x1400a39d4
1400d7260:	85 ed                	test   %ebp,%ebp
1400d7262:	0f 84 a7 00 00 00    	je     0x1400d730f
1400d7268:	33 f6                	xor    %esi,%esi
1400d726a:	83 fd 02             	cmp    $0x2,%ebp
1400d726d:	74 50                	je     0x1400d72bf
1400d726f:	48 8d 15 9a 02 21 00 	lea    0x21029a(%rip),%rdx        # 0x1402e7510
1400d7276:	48 8b cb             	mov    %rbx,%rcx
1400d7279:	e8 52 d7 fd ff       	call   0x1400b49d0
1400d727e:	b8 1f 00 00 00       	mov    $0x1f,%eax
1400d7283:	e9 19 01 00 00       	jmp    0x1400d73a1
1400d7288:	48 85 c0             	test   %rax,%rax
1400d728b:	79 94                	jns    0x1400d7221
1400d728d:	4c 8b 8f b0 04 00 00 	mov    0x4b0(%rdi),%r9
1400d7294:	4c 8d 05 45 4d 21 00 	lea    0x214d45(%rip),%r8        # 0x1402ebfe0
1400d729b:	48 8d 97 f8 03 00 00 	lea    0x3f8(%rdi),%rdx
1400d72a2:	e8 31 d2 04 00       	call   0x1401244d8
1400d72a7:	85 c0                	test   %eax,%eax
1400d72a9:	0f 85 f2 00 00 00    	jne    0x1400d73a1
1400d72af:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400d72b3:	c6 81 06 05 00 00 19 	movb   $0x19,0x506(%rcx)
1400d72ba:	e9 e2 00 00 00       	jmp    0x1400d73a1
1400d72bf:	48 8b 8b a0 10 00 00 	mov    0x10a0(%rbx),%rcx
1400d72c6:	48 2b ce             	sub    %rsi,%rcx
1400d72c9:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400d72d0:	7e 07                	jle    0x1400d72d9
1400d72d2:	bd 00 10 00 00       	mov    $0x1000,%ebp
1400d72d7:	eb 08                	jmp    0x1400d72e1
1400d72d9:	e8 12 dd fa ff       	call   0x140084ff0
1400d72de:	48 8b e8             	mov    %rax,%rbp
1400d72e1:	4c 8b 8b e8 10 00 00 	mov    0x10e8(%rbx),%r9
1400d72e8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400d72ed:	4c 8b c5             	mov    %rbp,%r8
1400d72f0:	49 8b d6             	mov    %r14,%rdx
1400d72f3:	ff 93 e0 10 00 00    	call   *0x10e0(%rbx)
1400d72f9:	48 03 f0             	add    %rax,%rsi
1400d72fc:	48 85 c0             	test   %rax,%rax
1400d72ff:	74 5a                	je     0x1400d735b
1400d7301:	48 3b c5             	cmp    %rbp,%rax
1400d7304:	77 55                	ja     0x1400d735b
1400d7306:	48 3b b3 a0 10 00 00 	cmp    0x10a0(%rbx),%rsi
1400d730d:	7c b0                	jl     0x1400d72bf
1400d730f:	48 8b 83 d8 10 00 00 	mov    0x10d8(%rbx),%rax
1400d7316:	48 85 c0             	test   %rax,%rax
1400d7319:	7e 4c                	jle    0x1400d7367
1400d731b:	48 2b 83 a0 10 00 00 	sub    0x10a0(%rbx),%rax
1400d7322:	48 89 83 d8 10 00 00 	mov    %rax,0x10d8(%rbx)
1400d7329:	48 85 c0             	test   %rax,%rax
1400d732c:	7f 39                	jg     0x1400d7367
1400d732e:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400d7332:	45 33 c9             	xor    %r9d,%r9d
1400d7335:	4c 8b c2             	mov    %rdx,%r8
1400d7338:	89 54 24 20          	mov    %edx,0x20(%rsp)
1400d733c:	48 8b cb             	mov    %rbx,%rcx
1400d733f:	e8 c8 be fe ff       	call   0x1400c320c
1400d7344:	41 c7 47 10 02 00 00 	movl   $0x2,0x10(%r15)
1400d734b:	00
1400d734c:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7350:	c6 80 06 05 00 00 00 	movb   $0x0,0x506(%rax)
1400d7357:	33 c0                	xor    %eax,%eax
1400d7359:	eb 46                	jmp    0x1400d73a1
1400d735b:	48 8d 15 8e 4c 21 00 	lea    0x214c8e(%rip),%rdx        # 0x1402ebff0
1400d7362:	e9 0f ff ff ff       	jmp    0x1400d7276
1400d7367:	4c 8b 8f b0 04 00 00 	mov    0x4b0(%rdi),%r9
1400d736e:	48 8d 05 93 4c 21 00 	lea    0x214c93(%rip),%rax        # 0x1402ec008
1400d7375:	45 84 f6             	test   %r14b,%r14b
1400d7378:	4c 8d 05 91 4c 21 00 	lea    0x214c91(%rip),%r8        # 0x1402ec010
1400d737f:	48 8d 97 f8 03 00 00 	lea    0x3f8(%rdi),%rdx
1400d7386:	48 8b cb             	mov    %rbx,%rcx
1400d7389:	4c 0f 45 c0          	cmovne %rax,%r8
1400d738d:	e8 46 d1 04 00       	call   0x1401244d8
1400d7392:	85 c0                	test   %eax,%eax
1400d7394:	75 0b                	jne    0x1400d73a1
1400d7396:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400d739a:	c6 81 06 05 00 00 21 	movb   $0x21,0x506(%rcx)
1400d73a1:	48 8b 8c 24 30 10 00 	mov    0x1030(%rsp),%rcx
1400d73a8:	00
1400d73a9:	48 33 cc             	xor    %rsp,%rcx
1400d73ac:	e8 ff 8a 1d 00       	call   0x1402afeb0
1400d73b1:	4c 8d 9c 24 40 10 00 	lea    0x1040(%rsp),%r11
1400d73b8:	00
1400d73b9:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400d73bd:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1400d73c1:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400d73c5:	49 8b e3             	mov    %r11,%rsp
1400d73c8:	41 5f                	pop    %r15
1400d73ca:	41 5e                	pop    %r14
1400d73cc:	5f                   	pop    %rdi
1400d73cd:	c3                   	ret
1400d73ce:	cc                   	int3
1400d73cf:	cc                   	int3
1400d73d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d73d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d73da:	57                   	push   %rdi
1400d73db:	48 83 ec 20          	sub    $0x20,%rsp
1400d73df:	44 8a 82 50 03 00 00 	mov    0x350(%rdx),%r8b
1400d73e6:	48 8d b2 f8 03 00 00 	lea    0x3f8(%rdx),%rsi
1400d73ed:	48 8b f9             	mov    %rcx,%rdi
1400d73f0:	45 84 c0             	test   %r8b,%r8b
1400d73f3:	75 13                	jne    0x1400d7408
1400d73f5:	44 38 82 4c 03 00 00 	cmp    %r8b,0x34c(%rdx)
1400d73fc:	74 0a                	je     0x1400d7408
1400d73fe:	41 b0 01             	mov    $0x1,%r8b
1400d7401:	44 88 82 50 03 00 00 	mov    %r8b,0x350(%rdx)
1400d7408:	33 c0                	xor    %eax,%eax
1400d740a:	48 8b d6             	mov    %rsi,%rdx
1400d740d:	45 84 c0             	test   %r8b,%r8b
1400d7410:	4c 8d 05 9d 1c 21 00 	lea    0x211c9d(%rip),%r8        # 0x1402e90b4
1400d7417:	0f 94 c0             	sete   %al
1400d741a:	8b d8                	mov    %eax,%ebx
1400d741c:	48 8d 05 75 49 21 00 	lea    0x214975(%rip),%rax        # 0x1402ebd98
1400d7423:	4c 8d 0c 9b          	lea    (%rbx,%rbx,4),%r9
1400d7427:	4c 03 c8             	add    %rax,%r9
1400d742a:	e8 a9 d0 04 00       	call   0x1401244d8
1400d742f:	85 c0                	test   %eax,%eax
1400d7431:	75 11                	jne    0x1400d7444
1400d7433:	89 9e 00 01 00 00    	mov    %ebx,0x100(%rsi)
1400d7439:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400d743d:	c6 81 06 05 00 00 1e 	movb   $0x1e,0x506(%rcx)
1400d7444:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d7449:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d744e:	48 83 c4 20          	add    $0x20,%rsp
1400d7452:	5f                   	pop    %rdi
1400d7453:	c3                   	ret
1400d7454:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400d7459:	55                   	push   %rbp
1400d745a:	56                   	push   %rsi
1400d745b:	57                   	push   %rdi
1400d745c:	41 54                	push   %r12
1400d745e:	41 55                	push   %r13
1400d7460:	41 56                	push   %r14
1400d7462:	41 57                	push   %r15
1400d7464:	48 8d ac 24 20 fa ff 	lea    -0x5e0(%rsp),%rbp
1400d746b:	ff
1400d746c:	48 81 ec e0 06 00 00 	sub    $0x6e0,%rsp
1400d7473:	48 8b 05 06 e6 2f 00 	mov    0x2fe606(%rip),%rax        # 0x1403d5a80
1400d747a:	48 33 c4             	xor    %rsp,%rax
1400d747d:	48 89 85 d0 05 00 00 	mov    %rax,0x5d0(%rbp)
1400d7484:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400d7488:	48 8b d9             	mov    %rcx,%rbx
1400d748b:	33 c9                	xor    %ecx,%ecx
1400d748d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400d7492:	33 c0                	xor    %eax,%eax
1400d7494:	89 54 24 50          	mov    %edx,0x50(%rsp)
1400d7498:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400d749c:	88 4d 00             	mov    %cl,0x0(%rbp)
1400d749f:	48 8b b3 30 08 00 00 	mov    0x830(%rbx),%rsi
1400d74a6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d74a9:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1400d74ae:	8d 51 01             	lea    0x1(%rcx),%edx
1400d74b1:	88 54 24 40          	mov    %dl,0x40(%rsp)
1400d74b5:	41 bf 1e 00 00 00    	mov    $0x1e,%r15d
1400d74bb:	48 89 45 21          	mov    %rax,0x21(%rbp)
1400d74bf:	44 8b e9             	mov    %ecx,%r13d
1400d74c2:	89 45 29             	mov    %eax,0x29(%rbp)
1400d74c5:	44 0f b7 e1          	movzwl %cx,%r12d
1400d74c9:	66 89 45 2d          	mov    %ax,0x2d(%rbp)
1400d74cd:	44 0f b7 f1          	movzwl %cx,%r14d
1400d74d1:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400d74d6:	8b f9                	mov    %ecx,%edi
1400d74d8:	66 89 4c 24 44       	mov    %cx,0x44(%rsp)
1400d74dd:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400d74e2:	0f 11 45 01          	movups %xmm0,0x1(%rbp)
1400d74e6:	0f 11 45 11          	movups %xmm0,0x11(%rbp)
1400d74ea:	48 85 f6             	test   %rsi,%rsi
1400d74ed:	0f 84 6b 02 00 00    	je     0x1400d775e
1400d74f3:	49 8b c0             	mov    %r8,%rax
1400d74f6:	48 ff c0             	inc    %rax
1400d74f9:	38 0c 06             	cmp    %cl,(%rsi,%rax,1)
1400d74fc:	75 f8                	jne    0x1400d74f6
1400d74fe:	48 3b c2             	cmp    %rdx,%rax
1400d7501:	0f 86 52 02 00 00    	jbe    0x1400d7759
1400d7507:	80 3e 3a             	cmpb   $0x3a,(%rsi)
1400d750a:	75 05                	jne    0x1400d7511
1400d750c:	48 8b c6             	mov    %rsi,%rax
1400d750f:	eb 24                	jmp    0x1400d7535
1400d7511:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400d7516:	48 8b ce             	mov    %rsi,%rcx
1400d7519:	e8 d2 a9 1d 00       	call   0x1402b1ef0
1400d751e:	48 8b ce             	mov    %rsi,%rcx
1400d7521:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400d7526:	48 85 c0             	test   %rax,%rax
1400d7529:	0f 84 f5 00 00 00    	je     0x1400d7624
1400d752f:	48 8b f8             	mov    %rax,%rdi
1400d7532:	48 2b fe             	sub    %rsi,%rdi
1400d7535:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400d753a:	48 8b c8             	mov    %rax,%rcx
1400d753d:	e8 ae a9 1d 00       	call   0x1402b1ef0
1400d7542:	48 8b f0             	mov    %rax,%rsi
1400d7545:	48 85 c0             	test   %rax,%rax
1400d7548:	74 4d                	je     0x1400d7597
1400d754a:	41 be 0a 00 00 00    	mov    $0xa,%r14d
1400d7550:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400d7554:	45 8b c6             	mov    %r14d,%r8d
1400d7557:	33 d2                	xor    %edx,%edx
1400d7559:	e8 76 b6 1e 00       	call   0x1402c2bd4
1400d755e:	8b c8                	mov    %eax,%ecx
1400d7560:	e8 df 00 fe ff       	call   0x1400b7644
1400d7565:	41 8d 56 23          	lea    0x23(%r14),%edx
1400d7569:	48 8b ce             	mov    %rsi,%rcx
1400d756c:	44 0f b7 e0          	movzwl %ax,%r12d
1400d7570:	e8 7b a9 1d 00       	call   0x1402b1ef0
1400d7575:	48 85 c0             	test   %rax,%rax
1400d7578:	0f 84 9d 00 00 00    	je     0x1400d761b
1400d757e:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400d7582:	45 8b c6             	mov    %r14d,%r8d
1400d7585:	33 d2                	xor    %edx,%edx
1400d7587:	e8 48 b6 1e 00       	call   0x1402c2bd4
1400d758c:	8b c8                	mov    %eax,%ecx
1400d758e:	e8 b1 00 fe ff       	call   0x1400b7644
1400d7593:	44 0f b7 f0          	movzwl %ax,%r14d
1400d7597:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx