1400498e9:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1400498ed:	48 85 c0             	test   %rax,%rax
1400498f0:	74 48                	je     0x14004993a
1400498f2:	48 8d 15 a7 23 03 00 	lea    0x323a7(%rip),%rdx        # 0x14007bca0
1400498f9:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
1400498fd:	e8 3e 79 fd ff       	call   0x140021240
140049902:	83 cf 02             	or     $0x2,%edi
140049905:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140049909:	41 c7 46 08 01 00 00 	movl   $0x1,0x8(%r14)
140049910:	00
140049911:	41 c7 46 10 1f 00 1a 	movl   $0x1a001f,0x10(%r14)
140049918:	00
140049919:	48 8d 05 98 0b 03 00 	lea    0x30b98(%rip),%rax        # 0x14007a4b8
140049920:	49 89 06             	mov    %rax,(%r14)
140049923:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
140049927:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
14004992b:	e8 50 d2 fd ff       	call   0x140026b80
140049930:	48 83 c0 18          	add    $0x18,%rax
140049934:	49 89 46 18          	mov    %rax,0x18(%r14)
140049938:	eb 03                	jmp    0x14004993d
14004993a:	4d 8b f7             	mov    %r15,%r14
14004993d:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
140049941:	40 f6 c7 02          	test   $0x2,%dil
140049945:	74 30                	je     0x140049977
140049947:	83 e7 fd             	and    $0xfffffffd,%edi
14004994a:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14004994e:	48 8b 55 6f          	mov    0x6f(%rbp),%rdx
140049952:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
140049956:	83 c8 ff             	or     $0xffffffff,%eax
140049959:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14004995e:	83 e8 01             	sub    $0x1,%eax
140049961:	7f 10                	jg     0x140049973
140049963:	48 8b 0a             	mov    (%rdx),%rcx
140049966:	48 8b 01             	mov    (%rcx),%rax
140049969:	48 8b 40 08          	mov    0x8(%rax),%rax
14004996d:	ff 15 15 5d 02 00    	call   *0x25d15(%rip)        # 0x14006f688
140049973:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140049977:	4d 85 f6             	test   %r14,%r14
14004997a:	0f 84 a1 07 00 00    	je     0x14004a121
140049980:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140049984:	48 8b cb             	mov    %rbx,%rcx
140049987:	e8 50 bf 00 00       	call   0x1400558dc
14004998c:	48 8b d8             	mov    %rax,%rbx
14004998f:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140049993:	48 85 c0             	test   %rax,%rax
140049996:	0f 84 13 08 00 00    	je     0x14004a1af
14004999c:	49 8b 0e             	mov    (%r14),%rcx
14004999f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400499a3:	49 8b ce             	mov    %r14,%rcx
1400499a6:	ff 15 dc 5c 02 00    	call   *0x25cdc(%rip)        # 0x14006f688
1400499ac:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
1400499b3:	48 8d 05 16 0c 03 00 	lea    0x30c16(%rip),%rax        # 0x14007a5d0
1400499ba:	48 89 03             	mov    %rax,(%rbx)
1400499bd:	c7 43 10 02 00 01 00 	movl   $0x10002,0x10(%rbx)
1400499c4:	49 8b 06             	mov    (%r14),%rax
1400499c7:	49 8b ce             	mov    %r14,%rcx
1400499ca:	48 8b 40 08          	mov    0x8(%rax),%rax
1400499ce:	ff 15 b4 5c 02 00    	call   *0x25cb4(%rip)        # 0x14006f688
1400499d4:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1400499d8:	49 8b 06             	mov    (%r14),%rax
1400499db:	49 8b ce             	mov    %r14,%rcx
1400499de:	48 8b 40 10          	mov    0x10(%rax),%rax
1400499e2:	ff 15 a0 5c 02 00    	call   *0x25ca0(%rip)        # 0x14006f688
1400499e8:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
1400499ec:	48 85 db             	test   %rbx,%rbx
1400499ef:	0f 84 be 07 00 00    	je     0x14004a1b3
1400499f5:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
1400499f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400499fc:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
140049a01:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
140049a05:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
140049a09:	33 d2                	xor    %edx,%edx
140049a0b:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140049a0f:	e8 c4 d2 ff ff       	call   0x140046cd8
140049a14:	4c 8b 7d 97          	mov    -0x69(%rbp),%r15
140049a18:	4c 3b 7d 9f          	cmp    -0x61(%rbp),%r15
140049a1c:	74 1d                	je     0x140049a3b
140049a1e:	48 8b 03             	mov    (%rbx),%rax
140049a21:	48 8b cb             	mov    %rbx,%rcx
140049a24:	48 8b 40 08          	mov    0x8(%rax),%rax
140049a28:	ff 15 5a 5c 02 00    	call   *0x25c5a(%rip)        # 0x14006f688
140049a2e:	49 89 1f             	mov    %rbx,(%r15)
140049a31:	49 83 c7 08          	add    $0x8,%r15
140049a35:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
140049a39:	eb 14                	jmp    0x140049a4f
140049a3b:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140049a3f:	49 8b d7             	mov    %r15,%rdx
140049a42:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140049a46:	e8 8d d2 ff ff       	call   0x140046cd8
140049a4b:	4c 8b 7d 97          	mov    -0x69(%rbp),%r15
140049a4f:	b9 28 00 00 00       	mov    $0x28,%ecx
140049a54:	e8 83 be 00 00       	call   0x1400558dc
140049a59:	48 8b d8             	mov    %rax,%rbx
140049a5c:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
140049a60:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
140049a64:	48 85 c0             	test   %rax,%rax
140049a67:	74 3d                	je     0x140049aa6
140049a69:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140049a70:	48 8d 05 e9 0a 03 00 	lea    0x30ae9(%rip),%rax        # 0x14007a560
140049a77:	48 89 03             	mov    %rax,(%rbx)
140049a7a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140049a7e:	48 83 21 00          	andq   $0x0,(%rcx)
140049a82:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140049a87:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140049a8c:	49 8b d7             	mov    %r15,%rdx
140049a8f:	48 2b 55 8f          	sub    -0x71(%rbp),%rdx
140049a93:	48 c1 fa 03          	sar    $0x3,%rdx
140049a97:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
140049a9b:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140049a9f:	e8 64 d1 ff ff       	call   0x140046c08
140049aa4:	eb 06                	jmp    0x140049aac
140049aa6:	33 db                	xor    %ebx,%ebx
140049aa8:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140049aac:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
140049ab0:	48 85 db             	test   %rbx,%rbx
140049ab3:	0f 84 78 06 00 00    	je     0x14004a131
140049ab9:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
140049abe:	b9 30 00 00 00       	mov    $0x30,%ecx
140049ac3:	e8 14 be 00 00       	call   0x1400558dc
140049ac8:	4c 8b f8             	mov    %rax,%r15
140049acb:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
140049acf:	48 85 c0             	test   %rax,%rax
140049ad2:	74 71                	je     0x140049b45
140049ad4:	0f 57 c0             	xorps  %xmm0,%xmm0
140049ad7:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140049add:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140049ae3:	4d 85 e4             	test   %r12,%r12
140049ae6:	74 29                	je     0x140049b11
140049ae8:	49 8b d4             	mov    %r12,%rdx
140049aeb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140049af0:	e8 1f 2d 00 00       	call   0x14004c814
140049af5:	4d 8b c4             	mov    %r12,%r8
140049af8:	49 8b d5             	mov    %r13,%rdx
140049afb:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140049b00:	48 8b cb             	mov    %rbx,%rcx
140049b03:	e8 14 08 02 00       	call   0x14006a31c
140049b08:	49 8d 04 1c          	lea    (%r12,%rbx,1),%rax
140049b0c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140049b11:	83 cf 04             	or     $0x4,%edi
140049b14:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140049b18:	41 c7 47 08 01 00 00 	movl   $0x1,0x8(%r15)
140049b1f:	00
140049b20:	41 c7 47 10 02 01 09 	movl   $0xe090102,0x10(%r15)
140049b27:	0e
140049b28:	48 8d 05 c1 09 03 00 	lea    0x309c1(%rip),%rax        # 0x14007a4f0
140049b2f:	49 89 07             	mov    %rax,(%r15)
140049b32:	49 8d 4f 18          	lea    0x18(%r15),%rcx
140049b36:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140049b3b:	e8 88 d5 ff ff       	call   0x1400470c8
140049b40:	45 33 e4             	xor    %r12d,%r12d
140049b43:	eb 06                	jmp    0x140049b4b
140049b45:	45 33 e4             	xor    %r12d,%r12d
140049b48:	45 8b fc             	mov    %r12d,%r15d
140049b4b:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
140049b4f:	40 f6 c7 04          	test   $0x4,%dil
140049b53:	74 42                	je     0x140049b97
140049b55:	83 e7 fb             	and    $0xfffffffb,%edi
140049b58:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140049b5c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140049b61:	48 85 c9             	test   %rcx,%rcx
140049b64:	74 31                	je     0x140049b97
140049b66:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140049b6b:	48 2b c1             	sub    %rcx,%rax
140049b6e:	48 8b d1             	mov    %rcx,%rdx
140049b71:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140049b77:	72 18                	jb     0x140049b91
140049b79:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140049b7d:	48 2b d1             	sub    %rcx,%rdx
140049b80:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140049b84:	48 83 f8 1f          	cmp    $0x1f,%rax
140049b88:	76 07                	jbe    0x140049b91
140049b8a:	ff 15 e8 58 02 00    	call   *0x258e8(%rip)        # 0x14006f478
140049b90:	cc                   	int3
140049b91:	ff 15 11 5a 02 00    	call   *0x25a11(%rip)        # 0x14006f5a8
140049b97:	4d 85 ff             	test   %r15,%r15
140049b9a:	0f 84 9f 05 00 00    	je     0x14004a13f
140049ba0:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
140049ba4:	b9 20 00 00 00       	mov    $0x20,%ecx
140049ba9:	e8 2e bd 00 00       	call   0x1400558dc
140049bae:	48 8b d8             	mov    %rax,%rbx
140049bb1:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140049bb5:	48 85 c0             	test   %rax,%rax
140049bb8:	0f 84 df 05 00 00    	je     0x14004a19d
140049bbe:	49 8b 0f             	mov    (%r15),%rcx
140049bc1:	48 8b 41 08          	mov    0x8(%rcx),%rax
140049bc5:	49 8b cf             	mov    %r15,%rcx
140049bc8:	ff 15 ba 5a 02 00    	call   *0x25aba(%rip)        # 0x14006f688
140049bce:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
140049bd5:	48 8d 05 2c 0a 03 00 	lea    0x30a2c(%rip),%rax        # 0x14007a608
140049bdc:	48 89 03             	mov    %rax,(%rbx)
140049bdf:	c7 43 10 05 00 00 00 	movl   $0x5,0x10(%rbx)
140049be6:	49 8b 07             	mov    (%r15),%rax
140049be9:	49 8b cf             	mov    %r15,%rcx
140049bec:	48 8b 40 08          	mov    0x8(%rax),%rax
140049bf0:	ff 15 92 5a 02 00    	call   *0x25a92(%rip)        # 0x14006f688
140049bf6:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
140049bfa:	49 8b 07             	mov    (%r15),%rax
140049bfd:	49 8b cf             	mov    %r15,%rcx
140049c00:	48 8b 40 10          	mov    0x10(%rax),%rax
140049c04:	ff 15 7e 5a 02 00    	call   *0x25a7e(%rip)        # 0x14006f688
140049c0a:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
140049c0e:	48 85 db             	test   %rbx,%rbx
140049c11:	0f 84 8a 05 00 00    	je     0x14004a1a1
140049c17:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140049c1b:	bb 20 00 00 00       	mov    $0x20,%ebx
140049c20:	8b cb                	mov    %ebx,%ecx
140049c22:	e8 b5 bc 00 00       	call   0x1400558dc
140049c27:	4c 8b e8             	mov    %rax,%r13
140049c2a:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
140049c2e:	48 8d 0d 13 08 03 00 	lea    0x30813(%rip),%rcx        # 0x14007a448
140049c35:	48 85 c0             	test   %rax,%rax
140049c38:	74 19                	je     0x140049c53
140049c3a:	8d 43 e1             	lea    -0x1f(%rbx),%eax
140049c3d:	41 89 45 08          	mov    %eax,0x8(%r13)
140049c41:	41 c7 45 10 03 00 2b 	movl   $0xe2b0003,0x10(%r13)
140049c48:	0e
140049c49:	49 89 4d 00          	mov    %rcx,0x0(%r13)
140049c4d:	41 89 45 18          	mov    %eax,0x18(%r13)
140049c51:	eb 03                	jmp    0x140049c56
140049c53:	4d 8b ec             	mov    %r12,%r13
140049c56:	4c 89 6d f7          	mov    %r13,-0x9(%rbp)
140049c5a:	4d 85 ed             	test   %r13,%r13
140049c5d:	0f 84 ea 04 00 00    	je     0x14004a14d
140049c63:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
140049c67:	48 8b cb             	mov    %rbx,%rcx
140049c6a:	e8 6d bc 00 00       	call   0x1400558dc
140049c6f:	48 8b d8             	mov    %rax,%rbx
140049c72:	48 89 45 07          	mov    %rax,0x7(%rbp)
140049c76:	48 85 c0             	test   %rax,%rax
140049c79:	0f 84 0b 05 00 00    	je     0x14004a18a
140049c7f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140049c83:	48 8b 41 08          	mov    0x8(%rcx),%rax
140049c87:	49 8b cd             	mov    %r13,%rcx
140049c8a:	ff 15 f8 59 02 00    	call   *0x259f8(%rip)        # 0x14006f688
140049c90:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
140049c97:	48 8d 05 6a 09 03 00 	lea    0x3096a(%rip),%rax        # 0x14007a608
140049c9e:	48 89 03             	mov    %rax,(%rbx)
140049ca1:	c7 43 10 04 00 00 00 	movl   $0x4,0x10(%rbx)
140049ca8:	49 8b 45 00          	mov    0x0(%r13),%rax
140049cac:	49 8b cd             	mov    %r13,%rcx
140049caf:	48 8b 40 08          	mov    0x8(%rax),%rax
140049cb3:	ff 15 cf 59 02 00    	call   *0x259cf(%rip)        # 0x14006f688
140049cb9:	4c 89 6b 18          	mov    %r13,0x18(%rbx)
140049cbd:	49 8b 45 00          	mov    0x0(%r13),%rax
140049cc1:	49 8b cd             	mov    %r13,%rcx
140049cc4:	48 8b 40 10          	mov    0x10(%rax),%rax
140049cc8:	ff 15 ba 59 02 00    	call   *0x259ba(%rip)        # 0x14006f688
140049cce:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
140049cd2:	48 85 db             	test   %rbx,%rbx
140049cd5:	0f 84 b3 04 00 00    	je     0x14004a18e
140049cdb:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
140049cdf:	bb 20 00 00 00       	mov    $0x20,%ebx
140049ce4:	8b cb                	mov    %ebx,%ecx
140049ce6:	e8 f1 bb 00 00       	call   0x1400558dc
140049ceb:	4c 8b e0             	mov    %rax,%r12
140049cee:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
140049cf2:	48 85 c0             	test   %rax,%rax
140049cf5:	74 24                	je     0x140049d1b
140049cf7:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140049cfe:	c7 40 10 03 00 90 10 	movl   $0x10900003,0x10(%rax)
140049d05:	48 8d 05 3c 07 03 00 	lea    0x3073c(%rip),%rax        # 0x14007a448
140049d0c:	49 89 04 24          	mov    %rax,(%r12)
140049d10:	41 c7 44 24 18 02 00 	movl   $0x2,0x18(%r12)
140049d17:	00 00
140049d19:	eb 03                	jmp    0x140049d1e
140049d1b:	45 33 e4             	xor    %r12d,%r12d
140049d1e:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
140049d22:	4d 85 e4             	test   %r12,%r12
140049d25:	0f 84 30 04 00 00    	je     0x14004a15b
140049d2b:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
140049d30:	48 8b cb             	mov    %rbx,%rcx
140049d33:	e8 a4 bb 00 00       	call   0x1400558dc
140049d38:	48 8b d8             	mov    %rax,%rbx
140049d3b:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
140049d3f:	48 85 c0             	test   %rax,%rax
140049d42:	0f 84 2f 04 00 00    	je     0x14004a177
140049d48:	49 8b 0c 24          	mov    (%r12),%rcx
140049d4c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140049d50:	49 8b cc             	mov    %r12,%rcx
140049d53:	ff 15 2f 59 02 00    	call   *0x2592f(%rip)        # 0x14006f688
140049d59:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
140049d60:	48 8d 05 a1 08 03 00 	lea    0x308a1(%rip),%rax        # 0x14007a608
140049d67:	48 89 03             	mov    %rax,(%rbx)
140049d6a:	c7 43 10 04 00 00 00 	movl   $0x4,0x10(%rbx)
140049d71:	49 8b 04 24          	mov    (%r12),%rax
140049d75:	49 8b cc             	mov    %r12,%rcx
140049d78:	48 8b 40 08          	mov    0x8(%rax),%rax
140049d7c:	ff 15 06 59 02 00    	call   *0x25906(%rip)        # 0x14006f688
140049d82:	4c 89 63 18          	mov    %r12,0x18(%rbx)
140049d86:	49 8b 04 24          	mov    (%r12),%rax
140049d8a:	49 8b cc             	mov    %r12,%rcx
140049d8d:	48 8b 40 10          	mov    0x10(%rax),%rax
140049d91:	ff 15 f1 58 02 00    	call   *0x258f1(%rip)        # 0x14006f688
140049d97:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140049d9b:	48 85 db             	test   %rbx,%rbx
140049d9e:	0f 84 d8 03 00 00    	je     0x14004a17c
140049da4:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
140049da8:	48 83 21 00          	andq   $0x0,(%rcx)
140049dac:	83 cf 08             	or     $0x8,%edi
140049daf:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140049db3:	0f 57 c0             	xorps  %xmm0,%xmm0
140049db6:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140049dbc:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140049dc2:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140049dc6:	33 d2                	xor    %edx,%edx
140049dc8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140049dcd:	e8 06 cf ff ff       	call   0x140046cd8
140049dd2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140049dd7:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140049ddc:	48 3b df             	cmp    %rdi,%rbx
140049ddf:	74 23                	je     0x140049e04
140049de1:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
140049de5:	48 8b 01             	mov    (%rcx),%rax
140049de8:	48 8b 40 08          	mov    0x8(%rax),%rax
140049dec:	ff 15 96 58 02 00    	call   *0x25896(%rip)        # 0x14006f688
140049df2:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140049df6:	48 89 03             	mov    %rax,(%rbx)
140049df9:	48 83 c3 08          	add    $0x8,%rbx
140049dfd:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140049e02:	eb 1b                	jmp    0x140049e1f
140049e04:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140049e08:	48 8b d3             	mov    %rbx,%rdx
140049e0b:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140049e10:	e8 c3 ce ff ff       	call   0x140046cd8
140049e15:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140049e1a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140049e1f:	48 3b df             	cmp    %rdi,%rbx
140049e22:	74 23                	je     0x140049e47
140049e24:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
140049e28:	48 8b 01             	mov    (%rcx),%rax
140049e2b:	48 8b 40 08          	mov    0x8(%rax),%rax
140049e2f:	ff 15 53 58 02 00    	call   *0x25853(%rip)        # 0x14006f688
140049e35:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140049e39:	48 89 03             	mov    %rax,(%rbx)
140049e3c:	48 83 c3 08          	add    $0x8,%rbx
140049e40:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140049e45:	eb 1b                	jmp    0x140049e62
140049e47:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140049e4b:	48 8b d3             	mov    %rbx,%rdx
140049e4e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140049e53:	e8 80 ce ff ff       	call   0x140046cd8
140049e58:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140049e5d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140049e62:	48 3b df             	cmp    %rdi,%rbx
140049e65:	74 23                	je     0x140049e8a
140049e67:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140049e6b:	48 8b 01             	mov    (%rcx),%rax
140049e6e:	48 8b 40 08          	mov    0x8(%rax),%rax
140049e72:	ff 15 10 58 02 00    	call   *0x25810(%rip)        # 0x14006f688
140049e78:	48 8b 45 a7          	mov    -0x59(%rbp),%rax