1400d36f1:	48 8b 05 e8 58 16 00 	mov    0x1658e8(%rip),%rax        # 0x140238fe0
1400d36f8:	8b 38                	mov    (%rax),%edi
1400d36fa:	85 ff                	test   %edi,%edi
1400d36fc:	0f 85 f2 09 00 00    	jne    0x1400d40f4
1400d3702:	83 fe 01             	cmp    $0x1,%esi
1400d3705:	4c 8d 05 6c d8 13 00 	lea    0x13d86c(%rip),%r8        # 0x140210f78
1400d370c:	48 8d 05 8d d8 13 00 	lea    0x13d88d(%rip),%rax        # 0x140210fa0
1400d3713:	4c 0f 44 c0          	cmove  %rax,%r8
1400d3717:	41 89 f1             	mov    %esi,%r9d
1400d371a:	48 8d 15 5f c1 13 00 	lea    0x13c15f(%rip),%rdx        # 0x14020f880
1400d3721:	48 89 d9             	mov    %rbx,%rcx
1400d3724:	e8 c7 c5 ff ff       	call   0x1400cfcf0
1400d3729:	e9 57 e7 ff ff       	jmp    0x1400d1e85
1400d372e:	66 90                	xchg   %ax,%ax
1400d3730:	4c 8d 05 b1 d3 13 00 	lea    0x13d3b1(%rip),%r8        # 0x140210ae8
1400d3737:	85 d2                	test   %edx,%edx
1400d3739:	0f 84 83 fc ff ff    	je     0x1400d33c2
1400d373f:	e9 73 fc ff ff       	jmp    0x1400d33b7
1400d3744:	0f 1f 40 00          	nopl   0x0(%rax)
1400d3748:	45 85 ed             	test   %r13d,%r13d
1400d374b:	75 e3                	jne    0x1400d3730
1400d374d:	48 8b 05 8c 58 16 00 	mov    0x16588c(%rip),%rax        # 0x140238fe0
1400d3754:	4c 8d 05 5d d3 13 00 	lea    0x13d35d(%rip),%r8        # 0x140210ab8
1400d375b:	8b 00                	mov    (%rax),%eax
1400d375d:	85 c0                	test   %eax,%eax
1400d375f:	0f 84 5d fc ff ff    	je     0x1400d33c2
1400d3765:	e9 4d fc ff ff       	jmp    0x1400d33b7
1400d376a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400d3770:	44 8b 5b 3c          	mov    0x3c(%rbx),%r11d
1400d3774:	45 85 db             	test   %r11d,%r11d
1400d3777:	0f 85 e4 06 00 00    	jne    0x1400d3e61
1400d377d:	44 8b 4b 44          	mov    0x44(%rbx),%r9d
1400d3781:	45 85 c9             	test   %r9d,%r9d
1400d3784:	0f 85 12 ff ff ff    	jne    0x1400d369c
1400d378a:	48 8b 05 4f 58 16 00 	mov    0x16584f(%rip),%rax        # 0x140238fe0
1400d3791:	44 8b 83 28 04 00 00 	mov    0x428(%rbx),%r8d
1400d3798:	8b 00                	mov    (%rax),%eax
1400d379a:	45 85 c0             	test   %r8d,%r8d
1400d379d:	0f 84 ae 08 00 00    	je     0x1400d4051
1400d37a3:	8b 8b 28 03 00 00    	mov    0x328(%rbx),%ecx
1400d37a9:	85 c9                	test   %ecx,%ecx
1400d37ab:	0f 84 43 0a 00 00    	je     0x1400d41f4
1400d37b1:	48 8d 15 20 d6 13 00 	lea    0x13d620(%rip),%rdx        # 0x140210dd8
1400d37b8:	85 c0                	test   %eax,%eax
1400d37ba:	74 0b                	je     0x1400d37c7
1400d37bc:	48 89 d1             	mov    %rdx,%rcx
1400d37bf:	e8 a4 fb 10 00       	call   0x1401e3368
1400d37c4:	48 89 c2             	mov    %rax,%rdx
1400d37c7:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
1400d37ce:	e8 9d fb 10 00       	call   0x1401e3370
1400d37d3:	e9 c4 fe ff ff       	jmp    0x1400d369c
1400d37d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400d37df:	00
1400d37e0:	44 8b 5b 38          	mov    0x38(%rbx),%r11d
1400d37e4:	45 85 db             	test   %r11d,%r11d
1400d37e7:	74 87                	je     0x1400d3770
1400d37e9:	48 89 d9             	mov    %rbx,%rcx
1400d37ec:	e8 9f d5 ff ff       	call   0x1400d0d90
1400d37f1:	e9 98 fe ff ff       	jmp    0x1400d368e
1400d37f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400d37fd:	00 00 00
1400d3800:	48 8b 3d d9 57 16 00 	mov    0x1657d9(%rip),%rdi        # 0x140238fe0
1400d3807:	4c 8d 05 60 d4 13 00 	lea    0x13d460(%rip),%r8        # 0x140210c6e
1400d380e:	44 8b 0f             	mov    (%rdi),%r9d
1400d3811:	45 85 c9             	test   %r9d,%r9d
1400d3814:	74 0b                	je     0x1400d3821
1400d3816:	4c 89 c1             	mov    %r8,%rcx
1400d3819:	e8 4a fb 10 00       	call   0x1401e3368
1400d381e:	49 89 c0             	mov    %rax,%r8
1400d3821:	48 8d 93 70 04 00 00 	lea    0x470(%rbx),%rdx
1400d3828:	4c 8d 0d 26 da 13 00 	lea    0x13da26(%rip),%r9        # 0x140211255
1400d382f:	48 89 d9             	mov    %rbx,%rcx
1400d3832:	e8 e9 ce ff ff       	call   0x1400d0720
1400d3837:	44 8b 43 5c          	mov    0x5c(%rbx),%r8d
1400d383b:	45 85 c0             	test   %r8d,%r8d
1400d383e:	0f 85 53 07 00 00    	jne    0x1400d3f97
1400d3844:	b9 27 00 00 00       	mov    $0x27,%ecx
1400d3849:	e8 62 1f 03 00       	call   0x1401057b0
1400d384e:	85 c0                	test   %eax,%eax
1400d3850:	0f 84 2d fe ff ff    	je     0x1400d3683
1400d3856:	48 8d 0d 03 da 13 00 	lea    0x13da03(%rip),%rcx        # 0x140211260
1400d385d:	e8 7e d6 00 00       	call   0x1400e0ee0
1400d3862:	48 85 c0             	test   %rax,%rax
1400d3865:	0f 84 63 08 00 00    	je     0x1400d40ce
1400d386b:	c7 83 c0 04 00 00 b2 	movl   $0xcb2,0x4c0(%rbx)
1400d3872:	0c 00 00
1400d3875:	4c 8d 0d 04 c0 13 00 	lea    0x13c004(%rip),%r9        # 0x14020f880
1400d387c:	4c 8d 05 5d bf 13 00 	lea    0x13bf5d(%rip),%r8        # 0x14020f7e0
1400d3883:	48 89 d9             	mov    %rbx,%rcx
1400d3886:	4c 89 ca             	mov    %r9,%rdx
1400d3889:	4c 89 ce             	mov    %r9,%rsi
1400d388c:	e8 5f c4 ff ff       	call   0x1400cfcf0
1400d3891:	8b 83 c0 04 00 00    	mov    0x4c0(%rbx),%eax
1400d3897:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
1400d389e:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400d38a2:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
1400d38a7:	8b 07                	mov    (%rdi),%eax
1400d38a9:	f2 0f 5e 05 2f de 13 	divsd  0x13de2f(%rip),%xmm0        # 0x1402116e0
1400d38b0:	00
1400d38b1:	66 49 0f 7e c1       	movq   %xmm0,%r9
1400d38b6:	85 d2                	test   %edx,%edx
1400d38b8:	0f 8e 05 0d 00 00    	jle    0x1400d45c3
1400d38be:	4c 8d 05 cb d3 13 00 	lea    0x13d3cb(%rip),%r8        # 0x140210c90
1400d38c5:	85 c0                	test   %eax,%eax
1400d38c7:	74 1b                	je     0x1400d38e4
1400d38c9:	4c 89 c1             	mov    %r8,%rcx
1400d38cc:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
1400d38d3:	00
1400d38d4:	e8 8f fa 10 00       	call   0x1401e3368
1400d38d9:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1400d38e0:	00
1400d38e1:	49 89 c0             	mov    %rax,%r8
1400d38e4:	66 49 0f 6e d9       	movq   %r9,%xmm3
1400d38e9:	48 89 f2             	mov    %rsi,%rdx
1400d38ec:	48 89 d9             	mov    %rbx,%rcx
1400d38ef:	e8 fc c3 ff ff       	call   0x1400cfcf0
1400d38f4:	8b 07                	mov    (%rdi),%eax
1400d38f6:	4c 8d 05 43 d4 13 00 	lea    0x13d443(%rip),%r8        # 0x140210d40
1400d38fd:	85 c0                	test   %eax,%eax
1400d38ff:	74 0b                	je     0x1400d390c
1400d3901:	4c 89 c1             	mov    %r8,%rcx
1400d3904:	e8 5f fa 10 00       	call   0x1401e3368
1400d3909:	49 89 c0             	mov    %rax,%r8
1400d390c:	48 89 f2             	mov    %rsi,%rdx
1400d390f:	48 89 d9             	mov    %rbx,%rcx
1400d3912:	e8 d9 c3 ff ff       	call   0x1400cfcf0
1400d3917:	4c 8d 0d 62 bf 13 00 	lea    0x13bf62(%rip),%r9        # 0x14020f880
1400d391e:	48 89 f2             	mov    %rsi,%rdx
1400d3921:	48 89 d9             	mov    %rbx,%rcx
1400d3924:	4c 8d 05 b5 be 13 00 	lea    0x13beb5(%rip),%r8        # 0x14020f7e0
1400d392b:	e8 c0 c3 ff ff       	call   0x1400cfcf0
1400d3930:	e9 4e fd ff ff       	jmp    0x1400d3683
1400d3935:	0f 1f 00             	nopl   (%rax)
1400d3938:	8b 53 48             	mov    0x48(%rbx),%edx
1400d393b:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d3940:	e8 bb 00 04 00       	call   0x140113a00
1400d3945:	4c 8d 0d 34 bf 13 00 	lea    0x13bf34(%rip),%r9        # 0x14020f880
1400d394c:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d3950:	48 89 d9             	mov    %rbx,%rcx
1400d3953:	85 c0                	test   %eax,%eax
1400d3955:	4c 8d 05 84 be 13 00 	lea    0x13be84(%rip),%r8        # 0x14020f7e0
1400d395c:	49 0f 44 d1          	cmove  %r9,%rdx
1400d3960:	e8 8b c3 ff ff       	call   0x1400cfcf0
1400d3965:	48 8b 3d 74 56 16 00 	mov    0x165674(%rip),%rdi        # 0x140238fe0
1400d396c:	44 8b 9b 1c 03 00 00 	mov    0x31c(%rbx),%r11d
1400d3973:	8b 07                	mov    (%rdi),%eax
1400d3975:	45 85 db             	test   %r11d,%r11d
1400d3978:	0f 84 2e 04 00 00    	je     0x1400d3dac
1400d397e:	48 8d 2d 6b d0 13 00 	lea    0x13d06b(%rip),%rbp        # 0x1402109f0
1400d3985:	85 c0                	test   %eax,%eax
1400d3987:	74 0b                	je     0x1400d3994
1400d3989:	48 89 e9             	mov    %rbp,%rcx
1400d398c:	e8 d7 f9 10 00       	call   0x1401e3368
1400d3991:	48 89 c5             	mov    %rax,%rbp
1400d3994:	8b 53 48             	mov    0x48(%rbx),%edx
1400d3997:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d399c:	48 8d 3d dd be 13 00 	lea    0x13bedd(%rip),%rdi        # 0x14020f880
1400d39a3:	48 8d 73 70          	lea    0x70(%rbx),%rsi
1400d39a7:	e8 54 00 04 00       	call   0x140113a00
1400d39ac:	48 89 fa             	mov    %rdi,%rdx
1400d39af:	49 89 e8             	mov    %rbp,%r8
1400d39b2:	48 89 d9             	mov    %rbx,%rcx
1400d39b5:	85 c0                	test   %eax,%eax
1400d39b7:	48 0f 45 d6          	cmovne %rsi,%rdx
1400d39bb:	e8 30 c3 ff ff       	call   0x1400cfcf0
1400d39c0:	8b 53 48             	mov    0x48(%rbx),%edx
1400d39c3:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d39c8:	e8 33 00 04 00       	call   0x140113a00
1400d39cd:	49 89 f9             	mov    %rdi,%r9
1400d39d0:	4c 8d 05 09 be 13 00 	lea    0x13be09(%rip),%r8        # 0x14020f7e0
1400d39d7:	48 89 d9             	mov    %rbx,%rcx
1400d39da:	85 c0                	test   %eax,%eax
1400d39dc:	48 0f 44 f7          	cmove  %rdi,%rsi
1400d39e0:	48 89 f2             	mov    %rsi,%rdx
1400d39e3:	e8 08 c3 ff ff       	call   0x1400cfcf0
1400d39e8:	e9 c9 e7 ff ff       	jmp    0x1400d21b6
1400d39ed:	0f 1f 00             	nopl   (%rax)
1400d39f0:	48 8b 3d e9 55 16 00 	mov    0x1655e9(%rip),%rdi        # 0x140238fe0
1400d39f7:	48 8b ab 88 03 00 00 	mov    0x388(%rbx),%rbp
1400d39fe:	8b 17                	mov    (%rdi),%edx
1400d3a00:	48 85 ed             	test   %rbp,%rbp
1400d3a03:	0f 84 e9 05 00 00    	je     0x1400d3ff2
1400d3a09:	4c 8d 05 d8 ce 13 00 	lea    0x13ced8(%rip),%r8        # 0x1402108e8
1400d3a10:	85 d2                	test   %edx,%edx
1400d3a12:	74 0b                	je     0x1400d3a1f
1400d3a14:	4c 89 c1             	mov    %r8,%rcx
1400d3a17:	e8 4c f9 10 00       	call   0x1401e3368
1400d3a1c:	49 89 c0             	mov    %rax,%r8
1400d3a1f:	49 89 e9             	mov    %rbp,%r9
1400d3a22:	48 89 f2             	mov    %rsi,%rdx
1400d3a25:	48 89 d9             	mov    %rbx,%rcx
1400d3a28:	e8 c3 c2 ff ff       	call   0x1400cfcf0
1400d3a2d:	8b ab 28 03 00 00    	mov    0x328(%rbx),%ebp
1400d3a33:	85 ed                	test   %ebp,%ebp
1400d3a35:	0f 85 2d 05 00 00    	jne    0x1400d3f68
1400d3a3b:	8b 53 48             	mov    0x48(%rbx),%edx
1400d3a3e:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d3a43:	e8 b8 ff 03 00       	call   0x140113a00
1400d3a48:	4c 8d 0d 31 be 13 00 	lea    0x13be31(%rip),%r9        # 0x14020f880
1400d3a4f:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d3a53:	48 89 d9             	mov    %rbx,%rcx
1400d3a56:	85 c0                	test   %eax,%eax
1400d3a58:	4c 8d 05 81 bd 13 00 	lea    0x13bd81(%rip),%r8        # 0x14020f7e0
1400d3a5f:	49 0f 44 d1          	cmove  %r9,%rdx
1400d3a63:	e8 88 c2 ff ff       	call   0x1400cfcf0
1400d3a68:	e9 d0 e6 ff ff       	jmp    0x1400d213d
1400d3a6d:	0f 1f 00             	nopl   (%rax)
1400d3a70:	48 8b 3d 69 55 16 00 	mov    0x165569(%rip),%rdi        # 0x140238fe0
1400d3a77:	4c 8d 05 72 c7 13 00 	lea    0x13c772(%rip),%r8        # 0x1402101f0
1400d3a7e:	44 8b 0f             	mov    (%rdi),%r9d
1400d3a81:	45 85 c9             	test   %r9d,%r9d
1400d3a84:	74 0b                	je     0x1400d3a91
1400d3a86:	4c 89 c1             	mov    %r8,%rcx
1400d3a89:	e8 da f8 10 00       	call   0x1401e3368
1400d3a8e:	49 89 c0             	mov    %rax,%r8
1400d3a91:	48 89 d9             	mov    %rbx,%rcx
1400d3a94:	48 89 f2             	mov    %rsi,%rdx
1400d3a97:	e8 54 c2 ff ff       	call   0x1400cfcf0
1400d3a9c:	8b 8b 28 03 00 00    	mov    0x328(%rbx),%ecx
1400d3aa2:	85 c9                	test   %ecx,%ecx
1400d3aa4:	0f 84 56 e6 ff ff    	je     0x1400d2100
1400d3aaa:	8b 17                	mov    (%rdi),%edx
1400d3aac:	4c 8d 05 6d c7 13 00 	lea    0x13c76d(%rip),%r8        # 0x140210220
1400d3ab3:	85 d2                	test   %edx,%edx
1400d3ab5:	0f 84 05 f6 ff ff    	je     0x1400d30c0
1400d3abb:	e9 f5 f5 ff ff       	jmp    0x1400d30b5
1400d3ac0:	4c 8d 05 71 cf 13 00 	lea    0x13cf71(%rip),%r8        # 0x140210a38
1400d3ac7:	45 85 c9             	test   %r9d,%r9d
1400d3aca:	74 0b                	je     0x1400d3ad7
1400d3acc:	4c 89 c1             	mov    %r8,%rcx
1400d3acf:	e8 94 f8 10 00       	call   0x1401e3368
1400d3ad4:	49 89 c0             	mov    %rax,%r8
1400d3ad7:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
1400d3ade:	00
1400d3adf:	4c 89 f2             	mov    %r14,%rdx
1400d3ae2:	48 89 d9             	mov    %rbx,%rcx
1400d3ae5:	e8 06 c2 ff ff       	call   0x1400cfcf0
1400d3aea:	e9 a2 f8 ff ff       	jmp    0x1400d3391
1400d3aef:	4c 8d 05 42 cf 13 00 	lea    0x13cf42(%rip),%r8        # 0x140210a38
1400d3af6:	45 85 c9             	test   %r9d,%r9d
1400d3af9:	74 0b                	je     0x1400d3b06
1400d3afb:	4c 89 c1             	mov    %r8,%rcx
1400d3afe:	e8 65 f8 10 00       	call   0x1401e3368
1400d3b03:	49 89 c0             	mov    %rax,%r8
1400d3b06:	4d 89 f1             	mov    %r14,%r9
1400d3b09:	4c 89 ea             	mov    %r13,%rdx
1400d3b0c:	48 89 d9             	mov    %rbx,%rcx
1400d3b0f:	e8 dc c1 ff ff       	call   0x1400cfcf0
1400d3b14:	e9 c7 e6 ff ff       	jmp    0x1400d21e0
1400d3b19:	45 85 c0             	test   %r8d,%r8d
1400d3b1c:	0f 84 1e f6 ff ff    	je     0x1400d3140
1400d3b22:	8b 43 40             	mov    0x40(%rbx),%eax
1400d3b25:	85 c0                	test   %eax,%eax
1400d3b27:	0f 85 20 fc ff ff    	jne    0x1400d374d
1400d3b2d:	45 31 ff             	xor    %r15d,%r15d
1400d3b30:	45 31 ed             	xor    %r13d,%r13d
1400d3b33:	e9 ef f7 ff ff       	jmp    0x1400d3327
1400d3b38:	4c 8d 05 39 cf 13 00 	lea    0x13cf39(%rip),%r8        # 0x140210a78
1400d3b3f:	45 85 c9             	test   %r9d,%r9d
1400d3b42:	0f 84 3e f8 ff ff    	je     0x1400d3386
1400d3b48:	e9 2e f8 ff ff       	jmp    0x1400d337b
1400d3b4d:	4c 8d 05 24 cf 13 00 	lea    0x13cf24(%rip),%r8        # 0x140210a78
1400d3b54:	45 85 c9             	test   %r9d,%r9d
1400d3b57:	0f 84 77 e7 ff ff    	je     0x1400d22d4
1400d3b5d:	e9 67 e7 ff ff       	jmp    0x1400d22c9
1400d3b62:	48 8b 05 37 58 16 00 	mov    0x165837(%rip),%rax        # 0x1402393a0
1400d3b69:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400d3b6d:	48 c7 84 24 e0 00 00 	movq   $0x0,0xe0(%rsp)
1400d3b74:	00 00 00 00 00
1400d3b79:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
1400d3b80:	00 00 00 00 00
1400d3b85:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
1400d3b8c:	00
1400d3b8d:	48 85 c9             	test   %rcx,%rcx
1400d3b90:	0f 84 d2 0d 00 00    	je     0x1400d4968
1400d3b96:	48 8d 05 0f bf 13 00 	lea    0x13bf0f(%rip),%rax        # 0x14020faac
1400d3b9d:	eb 12                	jmp    0x1400d3bb1
1400d3b9f:	90                   	nop
1400d3ba0:	48 83 c1 01          	add    $0x1,%rcx
1400d3ba4:	48 83 c0 01          	add    $0x1,%rax
1400d3ba8:	3a 51 ff             	cmp    -0x1(%rcx),%dl
1400d3bab:	0f 85 4f f0 ff ff    	jne    0x1400d2c00
1400d3bb1:	0f b6 10             	movzbl (%rax),%edx
1400d3bb4:	84 d2                	test   %dl,%dl
1400d3bb6:	75 e8                	jne    0x1400d3ba0
1400d3bb8:	e8 93 a5 fa ff       	call   0x14007e150
1400d3bbd:	48 89 c6             	mov    %rax,%rsi
1400d3bc0:	e8 6b 88 fd ff       	call   0x1400ac430
1400d3bc5:	45 31 c9             	xor    %r9d,%r9d
1400d3bc8:	44 8b 83 2c 03 00 00 	mov    0x32c(%rbx),%r8d
1400d3bcf:	48 89 f1             	mov    %rsi,%rcx
1400d3bd2:	48 89 c5             	mov    %rax,%rbp
1400d3bd5:	8b 83 1c 03 00 00    	mov    0x31c(%rbx),%eax
1400d3bdb:	85 c0                	test   %eax,%eax
1400d3bdd:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1400d3be4:	00
1400d3be5:	41 0f 94 c1          	sete   %r9b
1400d3be9:	48 89 c2             	mov    %rax,%rdx
1400d3bec:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400d3bf3:	00
1400d3bf4:	e8 27 b1 fa ff       	call   0x14007ed20
1400d3bf9:	85 c0                	test   %eax,%eax
1400d3bfb:	0f 84 2c e4 ff ff    	je     0x1400d202d
1400d3c01:	b9 25 00 00 00       	mov    $0x25,%ecx
1400d3c06:	e8 a5 1b 03 00       	call   0x1401057b0
1400d3c0b:	85 c0                	test   %eax,%eax
1400d3c0d:	74 0d                	je     0x1400d3c1c
1400d3c0f:	83 bb 2c 03 00 00 01 	cmpl   $0x1,0x32c(%rbx)
1400d3c16:	0f 84 5d 0c 00 00    	je     0x1400d4879
1400d3c1c:	4c 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13
1400d3c23:	00
1400d3c24:	48 8b 2d 65 51 16 00 	mov    0x165165(%rip),%rbp        # 0x140238d90
1400d3c2b:	48 8d 35 4e bc 13 00 	lea    0x13bc4e(%rip),%rsi        # 0x14020f880
1400d3c32:	eb 5f                	jmp    0x1400d3c93
1400d3c34:	0f 1f 40 00          	nopl   0x0(%rax)
1400d3c38:	49 89 fc             	mov    %rdi,%r12
1400d3c3b:	49 89 f7             	mov    %rsi,%r15
1400d3c3e:	49 89 f6             	mov    %rsi,%r14
1400d3c41:	4d 29 ec             	sub    %r13,%r12
1400d3c44:	85 c0                	test   %eax,%eax
1400d3c46:	74 0b                	je     0x1400d3c53
1400d3c48:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1400d3c4c:	4c 8d 3d 26 c5 13 00 	lea    0x13c526(%rip),%r15        # 0x140210179
1400d3c53:	8b 53 48             	mov    0x48(%rbx),%edx
1400d3c56:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d3c5b:	e8 a0 fd 03 00       	call   0x140113a00
1400d3c60:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
1400d3c67:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d3c6b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400d3c70:	85 c0                	test   %eax,%eax
1400d3c72:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1400d3c77:	4d 89 f1             	mov    %r14,%r9
1400d3c7a:	4c 8d 6f 01          	lea    0x1(%rdi),%r13
1400d3c7e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400d3c83:	48 0f 44 d6          	cmove  %rsi,%rdx
1400d3c87:	4c 8d 05 51 d5 13 00 	lea    0x13d551(%rip),%r8        # 0x1402111df
1400d3c8e:	e8 dd ff 03 00       	call   0x140113c70
1400d3c93:	ba 0a 00 00 00       	mov    $0xa,%edx
1400d3c98:	4c 89 e9             	mov    %r13,%rcx
1400d3c9b:	e8 d0 61 11 00       	call   0x1401e9e70
1400d3ca0:	48 89 c7             	mov    %rax,%rdi
1400d3ca3:	8b 43 50             	mov    0x50(%rbx),%eax
1400d3ca6:	48 85 ff             	test   %rdi,%rdi
1400d3ca9:	75 8d                	jne    0x1400d3c38
1400d3cab:	85 c0                	test   %eax,%eax
1400d3cad:	0f 84 7d 08 00 00    	je     0x1400d4530
1400d3cb3:	48 8b 05 d6 50 16 00 	mov    0x1650d6(%rip),%rax        # 0x140238d90
1400d3cba:	8b 53 48             	mov    0x48(%rbx),%edx
1400d3cbd:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d3cc2:	48 8b 30             	mov    (%rax),%rsi