140068ebe:	48 8b cb             	mov    %rbx,%rcx
140068ec1:	48 ff 15 e8 c1 01 00 	rex.W call *0x1c1e8(%rip)        # 0x1400850b0
140068ec8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068ecd:	85 c0                	test   %eax,%eax
140068ecf:	75 32                	jne    0x140068f03
140068ed1:	48 ff 15 98 bb 01 00 	rex.W call *0x1bb98(%rip)        # 0x140084a70
140068ed8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068edd:	8b d8                	mov    %eax,%ebx
140068edf:	48 8b 0d 1a 61 03 00 	mov    0x3611a(%rip),%rcx        # 0x14009f000
140068ee6:	48 3b ce             	cmp    %rsi,%rcx
140068ee9:	0f 84 ef fe ff ff    	je     0x140068dde
140068eef:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068ef3:	0f 84 e5 fe ff ff    	je     0x140068dde
140068ef9:	ba 96 00 00 00       	mov    $0x96,%edx
140068efe:	e9 4d ff ff ff       	jmp    0x140068e50
140068f03:	4c 8b 7d b0          	mov    -0x50(%rbp),%r15
140068f07:	45 33 c0             	xor    %r8d,%r8d
140068f0a:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140068f0e:	4d 8b cf             	mov    %r15,%r9
140068f11:	41 0f b7 4f 02       	movzwl 0x2(%r15),%ecx
140068f16:	0f b6 10             	movzbl (%rax),%edx
140068f19:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140068f1d:	48 8b cb             	mov    %rbx,%rcx
140068f20:	48 ff 15 21 c2 01 00 	rex.W call *0x1c221(%rip)        # 0x140085148
140068f27:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068f2c:	85 c0                	test   %eax,%eax
140068f2e:	75 32                	jne    0x140068f62
140068f30:	48 ff 15 39 bb 01 00 	rex.W call *0x1bb39(%rip)        # 0x140084a70
140068f37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068f3c:	8b d8                	mov    %eax,%ebx
140068f3e:	48 8b 0d bb 60 03 00 	mov    0x360bb(%rip),%rcx        # 0x14009f000
140068f45:	48 3b ce             	cmp    %rsi,%rcx
140068f48:	0f 84 2f 01 00 00    	je     0x14006907d
140068f4e:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068f52:	0f 84 25 01 00 00    	je     0x14006907d
140068f58:	ba 97 00 00 00       	mov    $0x97,%edx
140068f5d:	e9 a3 fd ff ff       	jmp    0x140068d05
140068f62:	8b d7                	mov    %edi,%edx
140068f64:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140068f68:	48 ff 15 c1 c1 01 00 	rex.W call *0x1c1c1(%rip)        # 0x140085130
140068f6f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068f74:	85 c0                	test   %eax,%eax
140068f76:	75 32                	jne    0x140068faa
140068f78:	48 ff 15 f1 ba 01 00 	rex.W call *0x1baf1(%rip)        # 0x140084a70
140068f7f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068f84:	8b d8                	mov    %eax,%ebx
140068f86:	48 8b 0d 73 60 03 00 	mov    0x36073(%rip),%rcx        # 0x14009f000
140068f8d:	48 3b ce             	cmp    %rsi,%rcx
140068f90:	0f 84 e7 00 00 00    	je     0x14006907d
140068f96:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068f9a:	0f 84 dd 00 00 00    	je     0x14006907d
140068fa0:	ba 98 00 00 00       	mov    $0x98,%edx
140068fa5:	e9 5b fd ff ff       	jmp    0x140068d05
140068faa:	45 33 c9             	xor    %r9d,%r9d
140068fad:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140068fb1:	4c 8b c3             	mov    %rbx,%r8
140068fb4:	8b d7                	mov    %edi,%edx
140068fb6:	48 ff 15 03 c1 01 00 	rex.W call *0x1c103(%rip)        # 0x1400850c0
140068fbd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068fc2:	85 c0                	test   %eax,%eax
140068fc4:	75 32                	jne    0x140068ff8
140068fc6:	48 ff 15 a3 ba 01 00 	rex.W call *0x1baa3(%rip)        # 0x140084a70
140068fcd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068fd2:	8b d8                	mov    %eax,%ebx
140068fd4:	48 8b 0d 25 60 03 00 	mov    0x36025(%rip),%rcx        # 0x14009f000
140068fdb:	48 3b ce             	cmp    %rsi,%rcx
140068fde:	0f 84 99 00 00 00    	je     0x14006907d
140068fe4:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068fe8:	0f 84 8f 00 00 00    	je     0x14006907d
140068fee:	ba 99 00 00 00       	mov    $0x99,%edx
140068ff3:	e9 0d fd ff ff       	jmp    0x140068d05
140068ff8:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140068ffc:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140069000:	ba 04 00 00 00       	mov    $0x4,%edx
140069005:	48 ff 15 2c bd 01 00 	rex.W call *0x1bd2c(%rip)        # 0x140084d38
14006900c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140069011:	8b d8                	mov    %eax,%ebx
140069013:	85 c0                	test   %eax,%eax
140069015:	74 1c                	je     0x140069033
140069017:	48 8b 0d e2 5f 03 00 	mov    0x35fe2(%rip),%rcx        # 0x14009f000
14006901e:	48 3b ce             	cmp    %rsi,%rcx
140069021:	74 5a                	je     0x14006907d
140069023:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140069027:	74 54                	je     0x14006907d
140069029:	ba 9a 00 00 00       	mov    $0x9a,%edx
14006902e:	e9 d2 fc ff ff       	jmp    0x140068d05
140069033:	39 3d bf 71 03 00    	cmp    %edi,0x371bf(%rip)        # 0x1400a01f8
140069039:	75 42                	jne    0x14006907d
14006903b:	49 8b 55 10          	mov    0x10(%r13),%rdx
14006903f:	b9 1c 00 00 00       	mov    $0x1c,%ecx
140069044:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140069048:	e8 ef f8 f9 ff       	call   0x14000893c
14006904d:	48 8b 0d ac 5f 03 00 	mov    0x35fac(%rip),%rcx        # 0x14009f000
140069054:	48 3b ce             	cmp    %rsi,%rcx
140069057:	74 24                	je     0x14006907d
140069059:	f6 41 1c 20          	testb  $0x20,0x1c(%rcx)
14006905d:	74 1e                	je     0x14006907d
14006905f:	4d 8b 4d 10          	mov    0x10(%r13),%r9
140069063:	ba 9b 00 00 00       	mov    $0x9b,%edx
140069068:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006906c:	4d 8b c6             	mov    %r14,%r8
14006906f:	4d 8b 49 08          	mov    0x8(%r9),%r9
140069073:	e8 98 ea fe ff       	call   0x140057b10
140069078:	eb 03                	jmp    0x14006907d
14006907a:	4c 8b f8             	mov    %rax,%r15
14006907d:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140069084:	00 00
140069086:	33 d2                	xor    %edx,%edx
140069088:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14006908c:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140069090:	48 ff 15 21 c3 01 00 	rex.W call *0x1c321(%rip)        # 0x1400853b8
140069097:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006909c:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400690a3:	00 00
1400690a5:	4d 8b c7             	mov    %r15,%r8
1400690a8:	33 d2                	xor    %edx,%edx
1400690aa:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400690ae:	48 ff 15 03 c3 01 00 	rex.W call *0x1c303(%rip)        # 0x1400853b8
1400690b5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400690ba:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400690c1:	00 00
1400690c3:	33 d2                	xor    %edx,%edx
1400690c5:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
1400690c9:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400690cd:	48 ff 15 e4 c2 01 00 	rex.W call *0x1c2e4(%rip)        # 0x1400853b8
1400690d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400690d9:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1400690dd:	48 ff 15 7c c2 01 00 	rex.W call *0x1c27c(%rip)        # 0x140085360
1400690e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400690e9:	8b c3                	mov    %ebx,%eax
1400690eb:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400690f2:	00
1400690f3:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400690fa:	41 5f                	pop    %r15
1400690fc:	41 5e                	pop    %r14
1400690fe:	41 5d                	pop    %r13
140069100:	41 5c                	pop    %r12
140069102:	5f                   	pop    %rdi
140069103:	5e                   	pop    %rsi
140069104:	5d                   	pop    %rbp
140069105:	c3                   	ret
140069106:	cc                   	int3
140069107:	cc                   	int3
140069108:	cc                   	int3
140069109:	cc                   	int3
14006910a:	cc                   	int3
14006910b:	cc                   	int3
14006910c:	cc                   	int3
14006910d:	cc                   	int3
14006910e:	cc                   	int3
14006910f:	cc                   	int3
140069110:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140069115:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14006911a:	55                   	push   %rbp
14006911b:	48 8b ec             	mov    %rsp,%rbp
14006911e:	48 83 ec 60          	sub    $0x60,%rsp
140069122:	48 8b 05 97 60 03 00 	mov    0x36097(%rip),%rax        # 0x14009f1c0
140069129:	48 33 c4             	xor    %rsp,%rax
14006912c:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140069130:	4c 8b 05 89 72 03 00 	mov    0x37289(%rip),%r8        # 0x1400a03c0
140069137:	48 8d 05 82 72 03 00 	lea    0x37282(%rip),%rax        # 0x1400a03c0
14006913e:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140069143:	48 8b f9             	mov    %rcx,%rdi
140069146:	66 83 65 d8 00       	andw   $0x0,-0x28(%rbp)
14006914b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14006914f:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140069153:	4d 8b c8             	mov    %r8,%r9
140069156:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14006915a:	c7 45 e8 11 00 00 00 	movl   $0x11,-0x18(%rbp)
140069161:	ba 01 00 00 00       	mov    $0x1,%edx
140069166:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006916b:	c7 45 ec 12 00 00 00 	movl   $0x12,-0x14(%rbp)
140069172:	c7 45 f0 08 00 00 00 	movl   $0x8,-0x10(%rbp)
140069179:	c7 45 f4 09 00 00 00 	movl   $0x9,-0xc(%rbp)
140069180:	c6 45 da 00          	movb   $0x0,-0x26(%rbp)
140069184:	c7 45 dc 00 00 00 10 	movl   $0x10000000,-0x24(%rbp)
14006918b:	e8 08 e0 fa ff       	call   0x140017198
140069190:	8b d8                	mov    %eax,%ebx
140069192:	85 c0                	test   %eax,%eax
140069194:	79 46                	jns    0x1400691dc
140069196:	48 8b 0d 63 5e 03 00 	mov    0x35e63(%rip),%rcx        # 0x14009f000
14006919d:	48 8d 15 5c 5e 03 00 	lea    0x35e5c(%rip),%rdx        # 0x14009f000
1400691a4:	48 3b ca             	cmp    %rdx,%rcx
1400691a7:	74 1e                	je     0x1400691c7
1400691a9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400691ad:	74 18                	je     0x1400691c7
1400691af:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400691b3:	4c 8d 05 76 fa 01 00 	lea    0x1fa76(%rip),%r8        # 0x140088c30
1400691ba:	ba 6b 01 00 00       	mov    $0x16b,%edx
1400691bf:	44 8b c8             	mov    %eax,%r9d
1400691c2:	e8 55 e7 fe ff       	call   0x14005791c
1400691c7:	8b cb                	mov    %ebx,%ecx
1400691c9:	48 ff 15 c8 c1 01 00 	rex.W call *0x1c1c8(%rip)        # 0x140085398
1400691d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400691d5:	8b d8                	mov    %eax,%ebx
1400691d7:	e9 04 01 00 00       	jmp    0x1400692e0
1400691dc:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400691e0:	b9 04 00 00 00       	mov    $0x4,%ecx
1400691e5:	e8 0e 34 fb ff       	call   0x14001c5f8
1400691ea:	8b d8                	mov    %eax,%ebx
1400691ec:	85 c0                	test   %eax,%eax
1400691ee:	74 3e                	je     0x14006922e
1400691f0:	48 8b 0d 09 5e 03 00 	mov    0x35e09(%rip),%rcx        # 0x14009f000
1400691f7:	48 8d 15 02 5e 03 00 	lea    0x35e02(%rip),%rdx        # 0x14009f000
1400691fe:	48 3b ca             	cmp    %rdx,%rcx
140069201:	0f 84 d9 00 00 00    	je     0x1400692e0
140069207:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006920b:	0f 84 cf 00 00 00    	je     0x1400692e0
140069211:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140069215:	4c 8d 05 14 fa 01 00 	lea    0x1fa14(%rip),%r8        # 0x140088c30
14006921c:	ba 6c 01 00 00       	mov    $0x16c,%edx
140069221:	44 8b c8             	mov    %eax,%r9d
140069224:	e8 f3 e6 fe ff       	call   0x14005791c
140069229:	e9 b2 00 00 00       	jmp    0x1400692e0
14006922e:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140069232:	ba 01 00 00 00       	mov    $0x1,%edx
140069237:	48 8b cf             	mov    %rdi,%rcx
14006923a:	48 ff 15 87 be 01 00 	rex.W call *0x1be87(%rip)        # 0x1400850c8
140069241:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140069246:	85 c0                	test   %eax,%eax
140069248:	75 45                	jne    0x14006928f
14006924a:	48 ff 15 1f b8 01 00 	rex.W call *0x1b81f(%rip)        # 0x140084a70
140069251:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140069256:	8b d8                	mov    %eax,%ebx
140069258:	48 8b 0d a1 5d 03 00 	mov    0x35da1(%rip),%rcx        # 0x14009f000
14006925f:	48 8d 15 9a 5d 03 00 	lea    0x35d9a(%rip),%rdx        # 0x14009f000
140069266:	48 3b ca             	cmp    %rdx,%rcx
140069269:	74 70                	je     0x1400692db
14006926b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006926f:	74 6a                	je     0x1400692db
140069271:	ba 6d 01 00 00       	mov    $0x16d,%edx
140069276:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006927a:	4c 8d 05 af f9 01 00 	lea    0x1f9af(%rip),%r8        # 0x140088c30
140069281:	4c 8b cf             	mov    %rdi,%r9
140069284:	89 44 24 20          	mov    %eax,0x20(%rsp)
140069288:	e8 eb e8 fe ff       	call   0x140057b78
14006928d:	eb 4c                	jmp    0x1400692db
14006928f:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140069293:	ba 0c 00 00 00       	mov    $0xc,%edx
140069298:	48 8b cf             	mov    %rdi,%rcx
14006929b:	48 ff 15 26 be 01 00 	rex.W call *0x1be26(%rip)        # 0x1400850c8
1400692a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400692a7:	85 c0                	test   %eax,%eax
1400692a9:	75 2e                	jne    0x1400692d9
1400692ab:	48 ff 15 be b7 01 00 	rex.W call *0x1b7be(%rip)        # 0x140084a70
1400692b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400692b7:	8b d8                	mov    %eax,%ebx
1400692b9:	48 8b 0d 40 5d 03 00 	mov    0x35d40(%rip),%rcx        # 0x14009f000
1400692c0:	48 8d 15 39 5d 03 00 	lea    0x35d39(%rip),%rdx        # 0x14009f000
1400692c7:	48 3b ca             	cmp    %rdx,%rcx
1400692ca:	74 0f                	je     0x1400692db
1400692cc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400692d0:	74 09                	je     0x1400692db
1400692d2:	ba 6e 01 00 00       	mov    $0x16e,%edx
1400692d7:	eb 9d                	jmp    0x140069276
1400692d9:	33 db                	xor    %ebx,%ebx
1400692db:	e8 d4 32 fb ff       	call   0x14001c5b4
1400692e0:	48 83 7d d0 00       	cmpq   $0x0,-0x30(%rbp)
1400692e5:	74 10                	je     0x1400692f7
1400692e7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400692eb:	48 ff 15 d6 c2 01 00 	rex.W call *0x1c2d6(%rip)        # 0x1400855c8
1400692f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400692f7:	8b c3                	mov    %ebx,%eax
1400692f9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400692fd:	48 33 cc             	xor    %rsp,%rcx
140069300:	e8 ab a8 fc ff       	call   0x140033bb0
140069305:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14006930a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14006930e:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140069312:	49 8b e3             	mov    %r11,%rsp
140069315:	5d                   	pop    %rbp
140069316:	c3                   	ret
140069317:	cc                   	int3
140069318:	cc                   	int3
140069319:	cc                   	int3
14006931a:	cc                   	int3
14006931b:	cc                   	int3
14006931c:	cc                   	int3
14006931d:	cc                   	int3
14006931e:	cc                   	int3
14006931f:	cc                   	int3
140069320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140069325:	55                   	push   %rbp
140069326:	57                   	push   %rdi
140069327:	41 57                	push   %r15
140069329:	48 8b ec             	mov    %rsp,%rbp
14006932c:	48 83 ec 60          	sub    $0x60,%rsp
140069330:	48 8d 0d f1 73 03 00 	lea    0x373f1(%rip),%rcx        # 0x1400a0728
140069337:	48 ff 15 4a c0 01 00 	rex.W call *0x1c04a(%rip)        # 0x140085388
14006933e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140069343:	48 ff 15 06 b9 01 00 	rex.W call *0x1b906(%rip)        # 0x140084c50
14006934a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006934f:	b2 01                	mov    $0x1,%dl
140069351:	48 8d 0d 98 70 03 00 	lea    0x37098(%rip),%rcx        # 0x1400a03f0
140069358:	48 ff 15 21 c3 01 00 	rex.W call *0x1c321(%rip)        # 0x140085680
14006935f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140069364:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140069368:	e8 0b 7a fa ff       	call   0x140010d78
14006936d:	4c 8d 3d 8c 5c 03 00 	lea    0x35c8c(%rip),%r15        # 0x14009f000
140069374:	48 8b 45 28          	mov    0x28(%rbp),%rax
140069378:	48 85 c0             	test   %rax,%rax
14006937b:	0f 84 a9 01 00 00    	je     0x14006952a
140069381:	f6 40 48 30          	testb  $0x30,0x48(%rax)
140069385:	0f 84 91 01 00 00    	je     0x14006951c
14006938b:	8b 48 24             	mov    0x24(%rax),%ecx
14006938e:	83 f9 04             	cmp    $0x4,%ecx
140069391:	0f 84 85 01 00 00    	je     0x14006951c
140069397:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
14006939b:	8b 47 34             	mov    0x34(%rdi),%eax
14006939e:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
1400693a2:	0f ba e0 0a          	bt     $0xa,%eax
1400693a6:	72 1c                	jb     0x1400693c4
1400693a8:	48 8b 03             	mov    (%rbx),%rax
1400693ab:	48 8b cb             	mov    %rbx,%rcx
1400693ae:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1400693b5:	ff 15 0d c3 01 00    	call   *0x1c30d(%rip)        # 0x1400856c8
1400693bb:	48 85 c0             	test   %rax,%rax
1400693be:	0f 84 58 01 00 00    	je     0x14006951c
1400693c4:	48 8d 0d 25 70 03 00 	lea    0x37025(%rip),%rcx        # 0x1400a03f0
1400693cb:	48 ff 15 de c2 01 00 	rex.W call *0x1c2de(%rip)        # 0x1400856b0
1400693d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400693d7:	48 8b cb             	mov    %rbx,%rcx
1400693da:	e8 d5 5c fb ff       	call   0x14001f0b4
1400693df:	41 b0 01             	mov    $0x1,%r8b
1400693e2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400693e6:	e8 39 25 fb ff       	call   0x14001b924
1400693eb:	48 83 3d 45 6c 03 00 	cmpq   $0x0,0x36c45(%rip)        # 0x1400a0038
1400693f2:	00
1400693f3:	0f 84 05 01 00 00    	je     0x1400694fe
1400693f9:	8b 47 34             	mov    0x34(%rdi),%eax
1400693fc:	0f ba e0 0a          	bt     $0xa,%eax
140069400:	0f 83 f8 00 00 00    	jae    0x1400694fe
140069406:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
14006940a:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14006940e:	33 c0                	xor    %eax,%eax
140069410:	0f 57 c0             	xorps  %xmm0,%xmm0
140069413:	48 21 45 30          	and    %rax,0x30(%rbp)
140069417:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14006941b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14006941f:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140069423:	48 8b 8b d0 00 00 00 	mov    0xd0(%rbx),%rcx
14006942a:	e8 79 3a fc ff       	call   0x14002cea8
14006942f:	85 c0                	test   %eax,%eax
140069431:	74 2f                	je     0x140069462
140069433:	48 8b 0d c6 5b 03 00 	mov    0x35bc6(%rip),%rcx        # 0x14009f000
14006943a:	49 3b cf             	cmp    %r15,%rcx
14006943d:	74 23                	je     0x140069462
14006943f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140069443:	74 1d                	je     0x140069462
140069445:	4c 8b 4b 38          	mov    0x38(%rbx),%r9