140da9685:	57                   	push   %rdi
140da9686:	b8 20 00 00 00       	mov    $0x20,%eax
140da968b:	e8 10 1e 07 00       	call   0x140e1b4a0
140da9690:	48 2b e0             	sub    %rax,%rsp
140da9693:	48 8b d9             	mov    %rcx,%rbx
140da9696:	48 8b fa             	mov    %rdx,%rdi
140da9699:	48 8b ca             	mov    %rdx,%rcx
140da969c:	e8 5f 5b 42 ff       	call   0x1401cf200
140da96a1:	83 e8 01             	sub    $0x1,%eax
140da96a4:	0f 84 18 01 00 00    	je     0x140da97c2
140da96aa:	83 e8 01             	sub    $0x1,%eax
140da96ad:	74 53                	je     0x140da9702
140da96af:	83 f8 01             	cmp    $0x1,%eax
140da96b2:	0f 85 fa 00 00 00    	jne    0x140da97b2
140da96b8:	48 8b cf             	mov    %rdi,%rcx
140da96bb:	e8 80 58 46 ff       	call   0x14020ef40
140da96c0:	48 8b 15 d9 48 6f 00 	mov    0x6f48d9(%rip),%rdx        # 0x14149dfa0
140da96c7:	48 8b c8             	mov    %rax,%rcx
140da96ca:	e8 41 20 09 00       	call   0x140e3b710
140da96cf:	48 8b cf             	mov    %rdi,%rcx
140da96d2:	e8 e9 ce fd ff       	call   0x140d865c0
140da96d7:	48 8b 15 c2 48 6f 00 	mov    0x6f48c2(%rip),%rdx        # 0x14149dfa0
140da96de:	48 8b c8             	mov    %rax,%rcx
140da96e1:	e8 2a 20 09 00       	call   0x140e3b710
140da96e6:	48 8b 0d b3 48 6f 00 	mov    0x6f48b3(%rip),%rcx        # 0x14149dfa0
140da96ed:	e8 36 4b 09 00       	call   0x140e3e228
140da96f2:	48 8b cf             	mov    %rdi,%rcx
140da96f5:	e8 b6 4c 40 ff       	call   0x1401ae3b0
140da96fa:	45 33 c9             	xor    %r9d,%r9d
140da96fd:	e9 f1 00 00 00       	jmp    0x140da97f3
140da9702:	48 8b cf             	mov    %rdi,%rcx
140da9705:	e8 36 58 46 ff       	call   0x14020ef40
140da970a:	48 8b 0d 8f 48 6f 00 	mov    0x6f488f(%rip),%rcx        # 0x14149dfa0
140da9711:	48 8d 15 f0 48 40 00 	lea    0x4048f0(%rip),%rdx        # 0x1411ae008
140da9718:	4c 8b c0             	mov    %rax,%r8
140da971b:	e8 50 64 5d ff       	call   0x14037fb70
140da9720:	48 8b 0d 79 48 6f 00 	mov    0x6f4879(%rip),%rcx        # 0x14149dfa0
140da9727:	e8 fc 4a 09 00       	call   0x140e3e228
140da972c:	48 8b cf             	mov    %rdi,%rcx
140da972f:	e8 7c 4c 40 ff       	call   0x1401ae3b0
140da9734:	83 e0 01             	and    $0x1,%eax
140da9737:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140da973d:	44 8b c0             	mov    %eax,%r8d
140da9740:	48 8b d7             	mov    %rdi,%rdx
140da9743:	48 8b cb             	mov    %rbx,%rcx
140da9746:	e8 45 02 00 00       	call   0x140da9990
140da974b:	85 c0                	test   %eax,%eax
140da974d:	0f 8e b1 00 00 00    	jle    0x140da9804
140da9753:	48 8b cf             	mov    %rdi,%rcx
140da9756:	e8 95 ce fd ff       	call   0x140d865f0
140da975b:	48 8b cf             	mov    %rdi,%rcx
140da975e:	48 8b d8             	mov    %rax,%rbx
140da9761:	e8 6a ce fd ff       	call   0x140d865d0
140da9766:	48 2b d8             	sub    %rax,%rbx
140da9769:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140da9770:	0f b6 10             	movzbl (%rax),%edx
140da9773:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
140da9777:	2b d1                	sub    %ecx,%edx
140da9779:	75 07                	jne    0x140da9782
140da977b:	48 ff c0             	inc    %rax
140da977e:	85 c9                	test   %ecx,%ecx
140da9780:	75 ee                	jne    0x140da9770
140da9782:	85 d2                	test   %edx,%edx
140da9784:	74 2c                	je     0x140da97b2
140da9786:	48 8b 0d 13 48 6f 00 	mov    0x6f4813(%rip),%rcx        # 0x14149dfa0
140da978d:	48 8d 15 84 48 40 00 	lea    0x404884(%rip),%rdx        # 0x1411ae018
140da9794:	e8 d7 63 5d ff       	call   0x14037fb70
140da9799:	48 8b 0d 00 48 6f 00 	mov    0x6f4800(%rip),%rcx        # 0x14149dfa0
140da97a0:	e8 83 4a 09 00       	call   0x140e3e228
140da97a5:	33 c0                	xor    %eax,%eax
140da97a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140da97ac:	48 83 c4 20          	add    $0x20,%rsp
140da97b0:	5f                   	pop    %rdi
140da97b1:	c3                   	ret
140da97b2:	b8 01 00 00 00       	mov    $0x1,%eax
140da97b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140da97bc:	48 83 c4 20          	add    $0x20,%rsp
140da97c0:	5f                   	pop    %rdi
140da97c1:	c3                   	ret
140da97c2:	48 8b cf             	mov    %rdi,%rcx
140da97c5:	e8 76 57 46 ff       	call   0x14020ef40
140da97ca:	48 8b 15 cf 47 6f 00 	mov    0x6f47cf(%rip),%rdx        # 0x14149dfa0
140da97d1:	48 8b c8             	mov    %rax,%rcx
140da97d4:	e8 37 1f 09 00       	call   0x140e3b710
140da97d9:	48 8b 0d c0 47 6f 00 	mov    0x6f47c0(%rip),%rcx        # 0x14149dfa0
140da97e0:	e8 43 4a 09 00       	call   0x140e3e228
140da97e5:	48 8b cf             	mov    %rdi,%rcx
140da97e8:	e8 c3 4b 40 ff       	call   0x1401ae3b0
140da97ed:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140da97f3:	83 e0 01             	and    $0x1,%eax
140da97f6:	48 8b d7             	mov    %rdi,%rdx
140da97f9:	44 8b c0             	mov    %eax,%r8d
140da97fc:	48 8b cb             	mov    %rbx,%rcx
140da97ff:	e8 8c 01 00 00       	call   0x140da9990
140da9804:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140da9809:	48 83 c4 20          	add    $0x20,%rsp
140da980d:	5f                   	pop    %rdi
140da980e:	c3                   	ret
140da980f:	cc                   	int3
140da9810:	40 53                	rex push %rbx
140da9812:	b8 20 00 00 00       	mov    $0x20,%eax
140da9817:	e8 84 1c 07 00       	call   0x140e1b4a0
140da981c:	48 2b e0             	sub    %rax,%rsp
140da981f:	48 8b ca             	mov    %rdx,%rcx
140da9822:	48 8b da             	mov    %rdx,%rbx
140da9825:	e8 d6 59 42 ff       	call   0x1401cf200
140da982a:	83 e8 04             	sub    $0x4,%eax
140da982d:	74 05                	je     0x140da9834
140da982f:	83 f8 01             	cmp    $0x1,%eax
140da9832:	75 23                	jne    0x140da9857
140da9834:	48 8b cb             	mov    %rbx,%rcx
140da9837:	e8 04 57 46 ff       	call   0x14020ef40
140da983c:	48 8b 15 5d 47 6f 00 	mov    0x6f475d(%rip),%rdx        # 0x14149dfa0
140da9843:	48 8b c8             	mov    %rax,%rcx
140da9846:	e8 c5 1e 09 00       	call   0x140e3b710
140da984b:	48 8b 0d 4e 47 6f 00 	mov    0x6f474e(%rip),%rcx        # 0x14149dfa0
140da9852:	e8 d1 49 09 00       	call   0x140e3e228
140da9857:	b8 01 00 00 00       	mov    $0x1,%eax
140da985c:	48 83 c4 20          	add    $0x20,%rsp
140da9860:	5b                   	pop    %rbx
140da9861:	c3                   	ret
140da9862:	cc                   	int3
140da9863:	cc                   	int3
140da9864:	cc                   	int3
140da9865:	cc                   	int3
140da9866:	cc                   	int3
140da9867:	cc                   	int3
140da9868:	cc                   	int3
140da9869:	cc                   	int3
140da986a:	cc                   	int3
140da986b:	cc                   	int3
140da986c:	cc                   	int3
140da986d:	cc                   	int3
140da986e:	cc                   	int3
140da986f:	cc                   	int3
140da9870:	b8 28 00 00 00       	mov    $0x28,%eax
140da9875:	e8 26 1c 07 00       	call   0x140e1b4a0
140da987a:	48 2b e0             	sub    %rax,%rsp
140da987d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140da9881:	e8 7a 9b f3 ff       	call   0x140ce3400
140da9886:	48 8d 15 57 0c 21 00 	lea    0x210c57(%rip),%rdx        # 0x140fba4e4
140da988d:	c7 05 11 47 6f 00 01 	movl   $0x1,0x6f4711(%rip)        # 0x14149dfa8
140da9894:	00 00 00
140da9897:	48 8d 0d b2 47 40 00 	lea    0x4047b2(%rip),%rcx        # 0x1411ae050
140da989e:	e8 ed 66 4a ff       	call   0x14024ff90
140da98a3:	48 89 05 f6 46 6f 00 	mov    %rax,0x6f46f6(%rip)        # 0x14149dfa0
140da98aa:	48 85 c0             	test   %rax,%rax
140da98ad:	75 0f                	jne    0x140da98be
140da98af:	8d 48 02             	lea    0x2(%rax),%ecx
140da98b2:	e8 d9 93 08 00       	call   0x140e32c90
140da98b7:	48 89 05 e2 46 6f 00 	mov    %rax,0x6f46e2(%rip)        # 0x14149dfa0
140da98be:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140da98c3:	ff 15 9f 9a 1d 00    	call   *0x1d9a9f(%rip)        # 0x140f83368
140da98c9:	48 8b c8             	mov    %rax,%rcx
140da98cc:	48 8d 15 bd 46 6f 00 	lea    0x6f46bd(%rip),%rdx        # 0x14149df90
140da98d3:	ff 15 17 9e 1d 00    	call   *0x1d9e17(%rip)        # 0x140f836f0
140da98d9:	85 c0                	test   %eax,%eax
140da98db:	75 25                	jne    0x140da9902
140da98dd:	48 8d 15 18 09 21 00 	lea    0x210918(%rip),%rdx        # 0x140fba1fc
140da98e4:	89 05 be 46 6f 00    	mov    %eax,0x6f46be(%rip)        # 0x14149dfa8
140da98ea:	48 8d 0d 67 47 40 00 	lea    0x404767(%rip),%rcx        # 0x1411ae058
140da98f1:	e8 9a 66 4a ff       	call   0x14024ff90
140da98f6:	48 89 05 9b 46 6f 00 	mov    %rax,0x6f469b(%rip)        # 0x14149df98
140da98fd:	48 85 c0             	test   %rax,%rax
140da9900:	75 0e                	jne    0x140da9910
140da9902:	33 c9                	xor    %ecx,%ecx
140da9904:	e8 87 93 08 00       	call   0x140e32c90
140da9909:	48 89 05 88 46 6f 00 	mov    %rax,0x6f4688(%rip)        # 0x14149df98
140da9910:	b8 01 00 00 00       	mov    $0x1,%eax
140da9915:	48 83 c4 28          	add    $0x28,%rsp
140da9919:	c3                   	ret
140da991a:	cc                   	int3
140da991b:	cc                   	int3
140da991c:	cc                   	int3
140da991d:	cc                   	int3
140da991e:	cc                   	int3
140da991f:	cc                   	int3
140da9920:	40 53                	rex push %rbx
140da9922:	b8 20 00 00 00       	mov    $0x20,%eax
140da9927:	e8 74 1b 07 00       	call   0x140e1b4a0
140da992c:	48 2b e0             	sub    %rax,%rsp
140da992f:	48 8b d9             	mov    %rcx,%rbx
140da9932:	33 c9                	xor    %ecx,%ecx
140da9934:	e8 57 93 08 00       	call   0x140e32c90
140da9939:	48 8b 0d 58 46 6f 00 	mov    0x6f4658(%rip),%rcx        # 0x14149df98
140da9940:	48 3b c8             	cmp    %rax,%rcx
140da9943:	74 05                	je     0x140da994a
140da9945:	e8 f6 65 4a ff       	call   0x14024ff40
140da994a:	b9 02 00 00 00       	mov    $0x2,%ecx
140da994f:	e8 3c 93 08 00       	call   0x140e32c90
140da9954:	48 8b 0d 45 46 6f 00 	mov    0x6f4645(%rip),%rcx        # 0x14149dfa0
140da995b:	48 3b c8             	cmp    %rax,%rcx
140da995e:	74 05                	je     0x140da9965
140da9960:	e8 db 65 4a ff       	call   0x14024ff40
140da9965:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140da9969:	e8 52 9b f3 ff       	call   0x140ce34c0
140da996e:	b8 01 00 00 00       	mov    $0x1,%eax
140da9973:	48 83 c4 20          	add    $0x20,%rsp
140da9977:	5b                   	pop    %rbx
140da9978:	c3                   	ret
140da9979:	cc                   	int3
140da997a:	cc                   	int3
140da997b:	cc                   	int3
140da997c:	cc                   	int3
140da997d:	cc                   	int3
140da997e:	cc                   	int3
140da997f:	cc                   	int3
140da9980:	48 8b 05 e9 f0 60 00 	mov    0x60f0e9(%rip),%rax        # 0x1413b8a70
140da9987:	c3                   	ret
140da9988:	cc                   	int3
140da9989:	cc                   	int3
140da998a:	cc                   	int3
140da998b:	cc                   	int3
140da998c:	cc                   	int3
140da998d:	cc                   	int3
140da998e:	cc                   	int3
140da998f:	cc                   	int3
140da9990:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140da9995:	55                   	push   %rbp
140da9996:	56                   	push   %rsi
140da9997:	57                   	push   %rdi
140da9998:	41 54                	push   %r12
140da999a:	41 55                	push   %r13
140da999c:	41 56                	push   %r14
140da999e:	41 57                	push   %r15
140da99a0:	48 8d ac 24 a0 fa ff 	lea    -0x560(%rsp),%rbp
140da99a7:	ff
140da99a8:	b8 60 06 00 00       	mov    $0x660,%eax
140da99ad:	e8 ee 1a 07 00       	call   0x140e1b4a0
140da99b2:	48 2b e0             	sub    %rax,%rsp
140da99b5:	48 8b 05 44 f5 60 00 	mov    0x60f544(%rip),%rax        # 0x1413b8f00
140da99bc:	48 33 c4             	xor    %rsp,%rax
140da99bf:	48 89 85 50 05 00 00 	mov    %rax,0x550(%rbp)
140da99c6:	33 ff                	xor    %edi,%edi
140da99c8:	4c 8b e2             	mov    %rdx,%r12
140da99cb:	4c 8b f9             	mov    %rcx,%r15
140da99ce:	89 3d d8 45 6f 00    	mov    %edi,0x6f45d8(%rip)        # 0x14149dfac
140da99d4:	48 8d 15 15 04 00 00 	lea    0x415(%rip),%rdx        # 0x140da9df0
140da99db:	89 3d cf 45 6f 00    	mov    %edi,0x6f45cf(%rip)        # 0x14149dfb0
140da99e1:	45 8b f1             	mov    %r9d,%r14d
140da99e4:	41 8b f0             	mov    %r8d,%esi
140da99e7:	8d 4f 16             	lea    0x16(%rdi),%ecx
140da99ea:	e8 59 c3 09 00       	call   0x140e45d48
140da99ef:	48 8d 15 fa 03 00 00 	lea    0x3fa(%rip),%rdx        # 0x140da9df0
140da99f6:	48 89 05 43 45 6f 00 	mov    %rax,0x6f4543(%rip)        # 0x14149df40
140da99fd:	8d 4f 08             	lea    0x8(%rdi),%ecx
140da9a00:	e8 43 c3 09 00       	call   0x140e45d48
140da9a05:	48 8d 15 e4 03 00 00 	lea    0x3e4(%rip),%rdx        # 0x140da9df0
140da9a0c:	48 89 05 bd 44 6f 00 	mov    %rax,0x6f44bd(%rip)        # 0x14149ded0
140da9a13:	8d 4f 04             	lea    0x4(%rdi),%ecx
140da9a16:	e8 2d c3 09 00       	call   0x140e45d48
140da9a1b:	48 8d 15 ce 03 00 00 	lea    0x3ce(%rip),%rdx        # 0x140da9df0
140da9a22:	48 89 05 87 44 6f 00 	mov    %rax,0x6f4487(%rip)        # 0x14149deb0
140da9a29:	8d 4f 02             	lea    0x2(%rdi),%ecx
140da9a2c:	e8 17 c3 09 00       	call   0x140e45d48
140da9a31:	48 8d 15 b8 03 00 00 	lea    0x3b8(%rip),%rdx        # 0x140da9df0
140da9a38:	48 89 05 61 44 6f 00 	mov    %rax,0x6f4461(%rip)        # 0x14149dea0
140da9a3f:	8d 4f 0b             	lea    0xb(%rdi),%ecx
140da9a42:	e8 01 c3 09 00       	call   0x140e45d48
140da9a47:	48 8d 15 a2 03 00 00 	lea    0x3a2(%rip),%rdx        # 0x140da9df0
140da9a4e:	48 89 05 93 44 6f 00 	mov    %rax,0x6f4493(%rip)        # 0x14149dee8
140da9a55:	8d 4f 0f             	lea    0xf(%rdi),%ecx
140da9a58:	e8 eb c2 09 00       	call   0x140e45d48
140da9a5d:	48 89 05 a4 44 6f 00 	mov    %rax,0x6f44a4(%rip)        # 0x14149df08
140da9a64:	b8 01 00 00 00       	mov    $0x1,%eax
140da9a69:	89 05 41 45 6f 00    	mov    %eax,0x6f4541(%rip)        # 0x14149dfb0
140da9a6f:	85 f6                	test   %esi,%esi
140da9a71:	75 31                	jne    0x140da9aa4
140da9a73:	39 3d 2f 45 6f 00    	cmp    %edi,0x6f452f(%rip)        # 0x14149dfa8
140da9a79:	74 29                	je     0x140da9aa4
140da9a7b:	8b 05 0f 45 6f 00    	mov    0x6f450f(%rip),%eax        # 0x14149df90
140da9a81:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140da9a86:	83 e0 fb             	and    $0xfffffffb,%eax
140da9a89:	89 05 05 45 6f 00    	mov    %eax,0x6f4505(%rip)        # 0x14149df94
140da9a8f:	ff 15 d3 98 1d 00    	call   *0x1d98d3(%rip)        # 0x140f83368
140da9a95:	8b 15 f9 44 6f 00    	mov    0x6f44f9(%rip),%edx        # 0x14149df94
140da9a9b:	48 8b c8             	mov    %rax,%rcx
140da9a9e:	ff 15 54 9c 1d 00    	call   *0x1d9c54(%rip)        # 0x140f836f8
140da9aa4:	39 3d fe 44 6f 00    	cmp    %edi,0x6f44fe(%rip)        # 0x14149dfa8
140da9aaa:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140da9aaf:	c7 05 f7 44 6f 00 02 	movl   $0x2,0x6f44f7(%rip)        # 0x14149dfb0
140da9ab6:	00 00 00
140da9ab9:	40 88 7c 24 50       	mov    %dil,0x50(%rsp)
140da9abe:	44 8d 6b 0b          	lea    0xb(%rbx),%r13d
140da9ac2:	0f 84 61 01 00 00    	je     0x140da9c29
140da9ac8:	45 33 c0             	xor    %r8d,%r8d
140da9acb:	48 8d 0d 56 45 40 00 	lea    0x404556(%rip),%rcx        # 0x1411ae028
140da9ad2:	33 d2                	xor    %edx,%edx
140da9ad4:	ff 15 06 9c 1d 00    	call   *0x1d9c06(%rip)        # 0x140f836e0
140da9ada:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140da9adf:	85 c0                	test   %eax,%eax
140da9ae1:	0f 84 d4 00 00 00    	je     0x140da9bbb
140da9ae7:	ff 15 7b 98 1d 00    	call   *0x1d987b(%rip)        # 0x140f83368
140da9aed:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140da9af2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140da9af7:	48 8b c8             	mov    %rax,%rcx
140da9afa:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
140da9b01:	41 b8 ff 01 00 00    	mov    $0x1ff,%r8d
140da9b07:	ff 15 fb 9b 1d 00    	call   *0x1d9bfb(%rip)        # 0x140f83708
140da9b0d:	85 c0                	test   %eax,%eax
140da9b0f:	0f 84 be 01 00 00    	je     0x140da9cd3
140da9b15:	8b 54 24 40          	mov    0x40(%rsp),%edx
140da9b19:	83 fa 02             	cmp    $0x2,%edx
140da9b1c:	72 2e                	jb     0x140da9b4c
140da9b1e:	8d 42 fe             	lea    -0x2(%rdx),%eax
140da9b21:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
140da9b28:	66 41 83 3c 40 0d    	cmpw   $0xd,(%r8,%rax,2)
140da9b2e:	4d 8d 04 40          	lea    (%r8,%rax,2),%r8
140da9b32:	75 18                	jne    0x140da9b4c
140da9b34:	8d 4a ff             	lea    -0x1(%rdx),%ecx
140da9b37:	66 44 39 ac 4d 50 01 	cmp    %r13w,0x150(%rbp,%rcx,2)
140da9b3e:	00 00
140da9b40:	75 0a                	jne    0x140da9b4c
140da9b42:	66 45 89 28          	mov    %r13w,(%r8)
140da9b46:	8b d1                	mov    %ecx,%edx
140da9b48:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140da9b4c:	8b c2                	mov    %edx,%eax
140da9b4e:	48 03 c0             	add    %rax,%rax
140da9b51:	48 3d 00 04 00 00    	cmp    $0x400,%rax
140da9b57:	0f 83 87 02 00 00    	jae    0x140da9de4
140da9b5d:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140da9b62:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
140da9b69:	66 89 bc 05 50 01 00 	mov    %di,0x150(%rbp,%rax,1)
140da9b70:	00
140da9b71:	44 8b cb             	mov    %ebx,%r9d
140da9b74:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140da9b79:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140da9b7e:	c7 44 24 28 00 02 00 	movl   $0x200,0x28(%rsp)
140da9b85:	00
140da9b86:	33 d2                	xor    %edx,%edx
140da9b88:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140da9b8d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140da9b92:	ff 15 10 98 1d 00    	call   *0x1d9810(%rip)        # 0x140f833a8
140da9b98:	ba 00 04 00 00       	mov    $0x400,%edx
140da9b9d:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140da9ba4:	8b d8                	mov    %eax,%ebx
140da9ba6:	e8 55 87 25 ff       	call   0x140002300
140da9bab:	85 db                	test   %ebx,%ebx
140da9bad:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140da9bb2:	48 0f 4e c7          	cmovle %rdi,%rax
140da9bb6:	e9 84 00 00 00       	jmp    0x140da9c3f
140da9bbb:	ff 15 a7 97 1d 00    	call   *0x1d97a7(%rip)        # 0x140f83368
140da9bc1:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140da9bc6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140da9bcb:	48 8b c8             	mov    %rax,%rcx
140da9bce:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140da9bd3:	41 b8 ff 01 00 00    	mov    $0x1ff,%r8d
140da9bd9:	ff 15 21 9b 1d 00    	call   *0x1d9b21(%rip)        # 0x140f83700
140da9bdf:	85 c0                	test   %eax,%eax
140da9be1:	0f 84 ec 00 00 00    	je     0x140da9cd3