14005902f:	48 8b 05 aa ff 1d 00 	mov    0x1dffaa(%rip),%rax        # 0x140238fe0
140059036:	48 8d 0d a1 7c 1a 00 	lea    0x1a7ca1(%rip),%rcx        # 0x140200cde
14005903d:	44 8b 00             	mov    (%rax),%r8d
140059040:	45 85 c0             	test   %r8d,%r8d
140059043:	74 08                	je     0x14005904d
140059045:	e8 1e a3 18 00       	call   0x1401e3368
14005904a:	48 89 c1             	mov    %rax,%rcx
14005904d:	89 fa                	mov    %edi,%edx
14005904f:	e8 dc a5 06 00       	call   0x1400c3630
140059054:	e9 87 fe ff ff       	jmp    0x140058ee0
140059059:	e8 12 b8 18 00       	call   0x1401e4870
14005905e:	90                   	nop
14005905f:	90                   	nop
140059060:	41 57                	push   %r15
140059062:	41 56                	push   %r14
140059064:	41 55                	push   %r13
140059066:	41 54                	push   %r12
140059068:	55                   	push   %rbp
140059069:	57                   	push   %rdi
14005906a:	56                   	push   %rsi
14005906b:	53                   	push   %rbx
14005906c:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
140059073:	48 8b 3d 76 fa 1d 00 	mov    0x1dfa76(%rip),%rdi        # 0x140238af0
14005907a:	48 c7 41 30 00 00 00 	movq   $0x0,0x30(%rcx)
140059081:	00
140059082:	48 89 d5             	mov    %rdx,%rbp
140059085:	48 89 cb             	mov    %rcx,%rbx
140059088:	31 d2                	xor    %edx,%edx
14005908a:	48 8b 07             	mov    (%rdi),%rax
14005908d:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
140059094:	00
140059095:	31 c0                	xor    %eax,%eax
140059097:	48 89 e9             	mov    %rbp,%rcx
14005909a:	44 89 c6             	mov    %r8d,%esi
14005909d:	e8 3e c9 08 00       	call   0x1400e59e0
1400590a2:	89 c7                	mov    %eax,%edi
1400590a4:	85 c0                	test   %eax,%eax
1400590a6:	79 70                	jns    0x140059118
1400590a8:	85 f6                	test   %esi,%esi
1400590aa:	0f 85 80 08 00 00    	jne    0x140059930
1400590b0:	ff 15 6a 63 25 00    	call   *0x25636a(%rip)        # 0x1402af420
1400590b6:	83 38 02             	cmpl   $0x2,(%rax)
1400590b9:	0f 85 71 08 00 00    	jne    0x140059930
1400590bf:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
1400590c6:	e8 95 73 02 00       	call   0x140080460
1400590cb:	48 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%rax
1400590d2:	8b 88 18 01 00 00    	mov    0x118(%rax),%ecx
1400590d8:	85 c9                	test   %ecx,%ecx
1400590da:	0f 84 52 06 00 00    	je     0x140059732
1400590e0:	80 4b 38 02          	orb    $0x2,0x38(%rbx)
1400590e4:	31 c0                	xor    %eax,%eax
1400590e6:	48 8b 35 03 fa 1d 00 	mov    0x1dfa03(%rip),%rsi        # 0x140238af0
1400590ed:	48 8b 94 24 08 01 00 	mov    0x108(%rsp),%rdx
1400590f4:	00
1400590f5:	48 2b 16             	sub    (%rsi),%rdx
1400590f8:	0f 85 49 08 00 00    	jne    0x140059947
1400590fe:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
140059105:	5b                   	pop    %rbx
140059106:	5e                   	pop    %rsi
140059107:	5f                   	pop    %rdi
140059108:	5d                   	pop    %rbp
140059109:	41 5c                	pop    %r12
14005910b:	41 5d                	pop    %r13
14005910d:	41 5e                	pop    %r14
14005910f:	41 5f                	pop    %r15
140059111:	c3                   	ret
140059112:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140059118:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
14005911f:	00
140059120:	89 c1                	mov    %eax,%ecx
140059122:	e8 79 e6 08 00       	call   0x1400e77a0
140059127:	85 c0                	test   %eax,%eax
140059129:	0f 85 e6 08 00 00    	jne    0x140059a15
14005912f:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140059136:	00
140059137:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14005913c:	48 85 c0             	test   %rax,%rax
14005913f:	0f 88 ad 08 00 00    	js     0x1400599f2
140059145:	48 8b 05 b4 02 1e 00 	mov    0x1e02b4(%rip),%rax        # 0x140239400
14005914c:	48 8b 00             	mov    (%rax),%rax
14005914f:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140059156:	48 8b 40 10          	mov    0x10(%rax),%rax
14005915a:	48 83 c0 0c          	add    $0xc,%rax
14005915e:	48 39 44 24 30       	cmp    %rax,0x30(%rsp)
140059163:	0f 82 95 08 00 00    	jb     0x1400599fe
140059169:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140059170:	00 00
140059172:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140059177:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14005917d:	31 c9                	xor    %ecx,%ecx
14005917f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140059183:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140059189:	e8 e2 d6 fd ff       	call   0x140036870
14005918e:	48 89 c6             	mov    %rax,%rsi
140059191:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140059195:	0f 84 73 07 00 00    	je     0x14005990e
14005919b:	89 f9                	mov    %edi,%ecx
14005919d:	e8 9e 09 19 00       	call   0x1401e9b40
1400591a2:	8b 54 24 30          	mov    0x30(%rsp),%edx
1400591a6:	48 89 f1             	mov    %rsi,%rcx
1400591a9:	e8 82 fb ff ff       	call   0x140058d30
1400591ae:	83 f8 ff             	cmp    $0xffffffff,%eax
1400591b1:	0f 84 95 07 00 00    	je     0x14005994c
1400591b7:	48 8b 05 42 02 1e 00 	mov    0x1e0242(%rip),%rax        # 0x140239400
1400591be:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400591c3:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
1400591ca:	48 8b 00             	mov    (%rax),%rax
1400591cd:	48 8b b8 90 01 00 00 	mov    0x190(%rax),%rdi
1400591d4:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400591d8:	4c 29 c2             	sub    %r8,%rdx
1400591db:	48 01 f2             	add    %rsi,%rdx
1400591de:	e8 0d 0c 19 00       	call   0x1401e9df0
1400591e3:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1400591e7:	48 89 c1             	mov    %rax,%rcx
1400591ea:	48 83 fa 1f          	cmp    $0x1f,%rdx
1400591ee:	0f 86 2c 06 00 00    	jbe    0x140059820
1400591f4:	48 ba 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdx
1400591fb:	e3 38 8e
1400591fe:	48 89 f8             	mov    %rdi,%rax
140059201:	48 2b 05 98 fe 1d 00 	sub    0x1dfe98(%rip),%rax        # 0x1402390a0
140059208:	48 c1 f8 04          	sar    $0x4,%rax
14005920c:	48 0f af c2          	imul   %rdx,%rax
140059210:	ba 08 00 00 00       	mov    $0x8,%edx
140059215:	89 83 c0 00 00 00    	mov    %eax,0xc0(%rbx)
14005921b:	8b 46 04             	mov    0x4(%rsi),%eax
14005921e:	0f c8                	bswap  %eax
140059220:	89 43 08             	mov    %eax,0x8(%rbx)
140059223:	8b 46 08             	mov    0x8(%rsi),%eax
140059226:	0f c8                	bswap  %eax
140059228:	8d 4c 40 30          	lea    0x30(%rax,%rax,2),%ecx
14005922c:	89 43 0c             	mov    %eax,0xc(%rbx)
14005922f:	d1 e9                	shr    $1,%ecx
140059231:	89 4b 10             	mov    %ecx,0x10(%rbx)
140059234:	e8 67 1a 07 00       	call   0x1400caca0
140059239:	80 4b 38 02          	orb    $0x2,0x38(%rbx)
14005923d:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140059242:	48 89 03             	mov    %rax,(%rbx)
140059245:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14005924a:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140059251:	00
140059252:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140059259:	00
14005925a:	48 8b 05 9f 01 1e 00 	mov    0x1e019f(%rip),%rax        # 0x140239400
140059261:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
140059268:	00
140059269:	48 8b 08             	mov    (%rax),%rcx
14005926c:	e8 5f c2 fb ff       	call   0x1400154d0
140059271:	85 c0                	test   %eax,%eax
140059273:	0f 84 bd 01 00 00    	je     0x140059436
140059279:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
140059280:	00
140059281:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140059286:	45 31 e4             	xor    %r12d,%r12d
140059289:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005928e:	b9 18 00 00 00       	mov    $0x18,%ecx
140059293:	e8 88 17 07 00       	call   0x1400caa20
140059298:	83 7b 08 04          	cmpl   $0x4,0x8(%rbx)
14005929c:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1400592a3:	48 89 c1             	mov    %rax,%rcx
1400592a6:	8b 43 0c             	mov    0xc(%rbx),%eax
1400592a9:	0f 84 a1 04 00 00    	je     0x140059750
1400592af:	8d 04 80             	lea    (%rax,%rax,4),%eax
1400592b2:	8d 14 c5 00 00 00 00 	lea    0x0(,%rax,8),%edx
1400592b9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400592be:	48 01 c2             	add    %rax,%rdx
1400592c1:	e8 ba 0f 11 00       	call   0x14016a280
1400592c6:	8b 43 0c             	mov    0xc(%rbx),%eax
1400592c9:	4c 8b b3 e0 00 00 00 	mov    0xe0(%rbx),%r14
1400592d0:	85 c0                	test   %eax,%eax
1400592d2:	0f 8e ef 05 00 00    	jle    0x1400598c7
1400592d8:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1400592dd:	31 ff                	xor    %edi,%edi
1400592df:	49 89 dc             	mov    %rbx,%r12
1400592e2:	45 31 ff             	xor    %r15d,%r15d
1400592e5:	4c 8d 2c c5 00 00 00 	lea    0x0(,%rax,8),%r13
1400592ec:	00
1400592ed:	48 8d 44 24 6c       	lea    0x6c(%rsp),%rax
1400592f2:	bd 0c 00 00 00       	mov    $0xc,%ebp
1400592f7:	48 89 c3             	mov    %rax,%rbx
1400592fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140059300:	41 8b 54 24 08       	mov    0x8(%r12),%edx
140059305:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14005930a:	89 e8                	mov    %ebp,%eax
14005930c:	49 89 d9             	mov    %rbx,%r9
14005930f:	4c 8d 04 06          	lea    (%rsi,%rax,1),%r8
140059313:	4c 89 f1             	mov    %r14,%rcx
140059316:	e8 e5 ee ff ff       	call   0x140058200
14005931b:	81 78 34 00 40 00 00 	cmpl   $0x4000,0x34(%rax)
140059322:	49 89 c7             	mov    %rax,%r15
140059325:	75 09                	jne    0x140059330
140059327:	41 c7 44 24 3c 01 00 	movl   $0x1,0x3c(%r12)
14005932e:	00 00
140059330:	49 8b 04 24          	mov    (%r12),%rax
140059334:	4c 89 fa             	mov    %r15,%rdx
140059337:	4c 89 e1             	mov    %r12,%rcx
14005933a:	4c 89 3c 38          	mov    %r15,(%rax,%rdi,1)
14005933e:	48 83 c7 08          	add    $0x8,%rdi
140059342:	e8 99 9c fd ff       	call   0x140032fe0
140059347:	03 6c 24 6c          	add    0x6c(%rsp),%ebp
14005934b:	49 39 fd             	cmp    %rdi,%r13
14005934e:	75 b0                	jne    0x140059300
140059350:	4c 89 e3             	mov    %r12,%rbx
140059353:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140059358:	66 0f 6e 84 24 e0 00 	movd   0xe0(%rsp),%xmm0
14005935f:	00 00
140059361:	66 0f 6e 8c 24 e8 00 	movd   0xe8(%rsp),%xmm1
140059368:	00 00
14005936a:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
14005936e:	66 0f d6 43 30       	movq   %xmm0,0x30(%rbx)
140059373:	4d 85 e4             	test   %r12,%r12
140059376:	0f 85 66 04 00 00    	jne    0x1400597e2
14005937c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140059381:	89 ac 24 a8 00 00 00 	mov    %ebp,0xa8(%rsp)
140059388:	e8 e3 f5 ff ff       	call   0x140058970
14005938d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140059392:	48 89 f1             	mov    %rsi,%rcx
140059395:	48 8d 35 3e 78 1a 00 	lea    0x1a783e(%rip),%rsi        # 0x140200bda
14005939c:	e8 ff 31 09 00       	call   0x1400ec5a0
1400593a1:	48 8b 05 58 00 1e 00 	mov    0x1e0058(%rip),%rax        # 0x140239400
1400593a8:	ba 2a 09 00 00       	mov    $0x92a,%edx
1400593ad:	48 89 f1             	mov    %rsi,%rcx
1400593b0:	4c 8d 05 09 7b 1a 00 	lea    0x1a7b09(%rip),%r8        # 0x140200ec0
1400593b7:	4c 8b 08             	mov    (%rax),%r9
1400593ba:	8b 43 08             	mov    0x8(%rbx),%eax
1400593bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400593c2:	48 8d 05 fd 7a 1a 00 	lea    0x1a7afd(%rip),%rax        # 0x140200ec6
1400593c9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400593ce:	e8 8d 4c 05 00       	call   0x1400ae060
1400593d3:	48 8b 05 26 00 1e 00 	mov    0x1e0026(%rip),%rax        # 0x140239400
1400593da:	ba 2c 09 00 00       	mov    $0x92c,%edx
1400593df:	48 89 f1             	mov    %rsi,%rcx
1400593e2:	4c 8d 05 d7 7a 1a 00 	lea    0x1a7ad7(%rip),%r8        # 0x140200ec0
1400593e9:	4c 8b 08             	mov    (%rax),%r9
1400593ec:	8b 43 0c             	mov    0xc(%rbx),%eax
1400593ef:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400593f4:	48 8d 05 d8 7a 1a 00 	lea    0x1a7ad8(%rip),%rax        # 0x140200ed3
1400593fb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140059400:	e8 5b 4c 05 00       	call   0x1400ae060
140059405:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
14005940c:	e8 4f 70 02 00       	call   0x140080460
140059411:	48 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%rax
140059418:	48 89 d9             	mov    %rbx,%rcx
14005941b:	8b 80 18 01 00 00    	mov    0x118(%rax),%eax
140059421:	85 c0                	test   %eax,%eax
140059423:	0f 84 39 03 00 00    	je     0x140059762
140059429:	e8 92 f9 03 00       	call   0x140098dc0
14005942e:	8b 43 0c             	mov    0xc(%rbx),%eax
140059431:	e9 b0 fc ff ff       	jmp    0x1400590e6
140059436:	8b 54 24 68          	mov    0x68(%rsp),%edx
14005943a:	85 d2                	test   %edx,%edx
14005943c:	75 27                	jne    0x140059465
14005943e:	8b 43 0c             	mov    0xc(%rbx),%eax
140059441:	ba 59 17 b7 d1       	mov    $0xd1b71759,%edx
140059446:	48 0f af c2          	imul   %rdx,%rax
14005944a:	48 c1 e8 2d          	shr    $0x2d,%rax
14005944e:	89 44 24 68          	mov    %eax,0x68(%rsp)
140059452:	e8 49 16 05 00       	call   0x1400aaaa0
140059457:	8b 54 24 68          	mov    0x68(%rsp),%edx
14005945b:	39 d0                	cmp    %edx,%eax
14005945d:	7d 06                	jge    0x140059465
14005945f:	89 44 24 68          	mov    %eax,0x68(%rsp)
140059463:	89 c2                	mov    %eax,%edx
140059465:	83 fa 01             	cmp    $0x1,%edx
140059468:	0f 8e 13 fe ff ff    	jle    0x140059281
14005946e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140059473:	48 89 f1             	mov    %rsi,%rcx
140059476:	e8 75 ea ff ff       	call   0x140057ef0
14005947b:	49 89 c4             	mov    %rax,%r12
14005947e:	48 85 c0             	test   %rax,%rax
140059481:	0f 84 fa fd ff ff    	je     0x140059281
140059487:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
14005948e:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140059493:	31 d2                	xor    %edx,%edx
140059495:	4c 8d 05 d4 f4 ff ff 	lea    -0xb2c(%rip),%r8        # 0x140058970
14005949c:	48 89 c1             	mov    %rax,%rcx
14005949f:	49 89 c1             	mov    %rax,%r9
1400594a2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400594a7:	e8 04 03 09 00       	call   0x1400e97b0
1400594ac:	85 c0                	test   %eax,%eax
1400594ae:	0f 85 b9 04 00 00    	jne    0x14005996d
1400594b4:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400594b8:	83 e8 01             	sub    $0x1,%eax
1400594bb:	89 44 24 68          	mov    %eax,0x68(%rsp)
1400594bf:	83 f8 01             	cmp    $0x1,%eax
1400594c2:	0f 8e c6 fd ff ff    	jle    0x14005928e
1400594c8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400594cd:	4c 8d 48 f8          	lea    -0x8(%rax),%r9
1400594d1:	48 8b 05 28 ff 1d 00 	mov    0x1dff28(%rip),%rax        # 0x140239400
1400594d8:	48 8b 00             	mov    (%rax),%rax
1400594db:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1400594e2:	4c 2b 48 10          	sub    0x10(%rax),%r9
1400594e6:	4c 89 e0             	mov    %r12,%rax
1400594e9:	4d 39 e1             	cmp    %r12,%r9
1400594ec:	73 18                	jae    0x140059506
1400594ee:	e9 9b fd ff ff       	jmp    0x14005928e
1400594f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400594f8:	89 d0                	mov    %edx,%eax
1400594fa:	4c 01 c0             	add    %r8,%rax
1400594fd:	49 39 c1             	cmp    %rax,%r9
140059500:	0f 82 88 fd ff ff    	jb     0x14005928e
140059506:	0f be 0c 06          	movsbl (%rsi,%rax,1),%ecx
14005950a:	44 0f be 54 06 03    	movsbl 0x3(%rsi,%rax,1),%r10d
140059510:	4c 8d 40 08          	lea    0x8(%rax),%r8
140059514:	8b 54 06 04          	mov    0x4(%rsi,%rax,1),%edx
140059518:	c1 e1 18             	shl    $0x18,%ecx
14005951b:	44 09 d1             	or     %r10d,%ecx
14005951e:	44 0f be 54 06 01    	movsbl 0x1(%rsi,%rax,1),%r10d
140059524:	0f be 44 06 02       	movsbl 0x2(%rsi,%rax,1),%eax
140059529:	0f ca                	bswap  %edx
14005952b:	41 c1 e2 10          	shl    $0x10,%r10d
14005952f:	c1 e0 08             	shl    $0x8,%eax
140059532:	44 09 d1             	or     %r10d,%ecx
140059535:	09 c8                	or     %ecx,%eax
140059537:	3d 54 4f 45 49       	cmp    $0x49454f54,%eax
14005953c:	75 ba                	jne    0x1400594f8
14005953e:	4e 8d 2c 06          	lea    (%rsi,%r8,1),%r13
140059542:	41 8b 45 00          	mov    0x0(%r13),%eax
140059546:	3d 00 00 00 01       	cmp    $0x1000000,%eax
14005954b:	0f 85 95 03 00 00    	jne    0x1400598e6
140059551:	89 d5                	mov    %edx,%ebp
140059553:	48 83 ed 04          	sub    $0x4,%rbp
140059557:	48 c1 ed 03          	shr    $0x3,%rbp
14005955b:	85 ed                	test   %ebp,%ebp
14005955d:	0f 84 98 03 00 00    	je     0x1400598fb
140059563:	48 63 c5             	movslq %ebp,%rax
140059566:	48 8d 0c c5 04 00 00 	lea    0x4(,%rax,8),%rcx
14005956d:	00
14005956e:	e8 ad 14 07 00       	call   0x1400caa20
140059573:	89 28                	mov    %ebp,(%rax)
140059575:	48 89 c7             	mov    %rax,%rdi
140059578:	85 ed                	test   %ebp,%ebp
14005957a:	7e 2a                	jle    0x1400595a6
14005957c:	8d 4d ff             	lea    -0x1(%rbp),%ecx
14005957f:	b8 01 00 00 00       	mov    $0x1,%eax
140059584:	48 83 c1 02          	add    $0x2,%rcx
140059588:	41 8b 54 c5 fc       	mov    -0x4(%r13,%rax,8),%edx
14005958d:	0f ca                	bswap  %edx
14005958f:	89 54 c7 fc          	mov    %edx,-0x4(%rdi,%rax,8)
140059593:	41 8b 54 c5 00       	mov    0x0(%r13,%rax,8),%edx
140059598:	0f ca                	bswap  %edx
14005959a:	89 14 c7             	mov    %edx,(%rdi,%rax,8)
14005959d:	48 83 c0 01          	add    $0x1,%rax
1400595a1:	48 39 c1             	cmp    %rax,%rcx
1400595a4:	75 e2                	jne    0x140059588
1400595a6:	8b 6c 24 68          	mov    0x68(%rsp),%ebp
1400595aa:	f6 43 38 01          	testb  $0x1,0x38(%rbx)
1400595ae:	0f 85 da 03 00 00    	jne    0x14005998e
1400595b4:	b9 18 00 00 00       	mov    $0x18,%ecx
1400595b9:	e8 62 14 07 00       	call   0x1400caa20
1400595be:	31 d2                	xor    %edx,%edx