1401a814f:	48 8d 54 24 24       	lea    0x24(%rsp),%rdx
1401a8154:	48 89 cb             	mov    %rcx,%rbx
1401a8157:	48 8b 48 30          	mov    0x30(%rax),%rcx
1401a815b:	e8 a0 81 f3 ff       	call   0x1400e0300
1401a8160:	85 c0                	test   %eax,%eax
1401a8162:	78 13                	js     0x1401a8177
1401a8164:	75 25                	jne    0x1401a818b
1401a8166:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401a816b:	48 2b 06             	sub    (%rsi),%rax
1401a816e:	75 16                	jne    0x1401a8186
1401a8170:	48 83 c4 38          	add    $0x38,%rsp
1401a8174:	5b                   	pop    %rbx
1401a8175:	5e                   	pop    %rsi
1401a8176:	c3                   	ret
1401a8177:	48 8b 13             	mov    (%rbx),%rdx
1401a817a:	48 8d 0d 0f 6a 08 00 	lea    0x86a0f(%rip),%rcx        # 0x14022eb90
1401a8181:	e8 0a b2 f1 ff       	call   0x1400c3390
1401a8186:	e8 e5 c6 03 00       	call   0x1401e4870
1401a818b:	44 0f b6 44 24 24    	movzbl 0x24(%rsp),%r8d
1401a8191:	48 8b 13             	mov    (%rbx),%rdx
1401a8194:	48 8d 0d 25 6a 08 00 	lea    0x86a25(%rip),%rcx        # 0x14022ebc0
1401a819b:	e8 f0 b1 f1 ff       	call   0x1400c3390
1401a81a0:	90                   	nop
1401a81a1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a81a8:	00 00 00 00
1401a81ac:	0f 1f 40 00          	nopl   0x0(%rax)
1401a81b0:	57                   	push   %rdi
1401a81b1:	56                   	push   %rsi
1401a81b2:	53                   	push   %rbx
1401a81b3:	48 83 ec 20          	sub    $0x20,%rsp
1401a81b7:	31 ff                	xor    %edi,%edi
1401a81b9:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1401a81bd:	48 89 ce             	mov    %rcx,%rsi
1401a81c0:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401a81c4:	e8 e7 80 fe ff       	call   0x1401902b0
1401a81c9:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401a81cd:	e8 de 0c f5 ff       	call   0x1400f8eb0
1401a81d2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401a81d6:	e8 d5 0c f5 ff       	call   0x1400f8eb0
1401a81db:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
1401a81df:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1401a81e4:	74 64                	je     0x1401a824a
1401a81e6:	8b 05 d4 24 10 00    	mov    0x1024d4(%rip),%eax        # 0x1402aa6c0
1401a81ec:	85 c0                	test   %eax,%eax
1401a81ee:	0f 85 ac 00 00 00    	jne    0x1401a82a0
1401a81f4:	f6 43 19 04          	testb  $0x4,0x19(%rbx)
1401a81f8:	74 66                	je     0x1401a8260
1401a81fa:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a81fe:	8b 48 58             	mov    0x58(%rax),%ecx
1401a8201:	e8 3a 19 04 00       	call   0x1401e9b40
1401a8206:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a820a:	8b 48 5c             	mov    0x5c(%rax),%ecx
1401a820d:	e8 2e 19 04 00       	call   0x1401e9b40
1401a8212:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a8216:	e8 cd 1a 04 00       	call   0x1401e9ce8
1401a821b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a821f:	e8 ec 4b ee ff       	call   0x14008ce10
1401a8224:	48 8b 0b             	mov    (%rbx),%rcx
1401a8227:	89 c7                	mov    %eax,%edi
1401a8229:	e8 82 0c f5 ff       	call   0x1400f8eb0
1401a822e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401a8235:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a8239:	e8 72 0c f5 ff       	call   0x1400f8eb0
1401a823e:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
1401a8245:	00
1401a8246:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
1401a824a:	48 89 d9             	mov    %rbx,%rcx
1401a824d:	e8 5e 0c f5 ff       	call   0x1400f8eb0
1401a8252:	89 f8                	mov    %edi,%eax
1401a8254:	48 83 c4 20          	add    $0x20,%rsp
1401a8258:	5b                   	pop    %rbx
1401a8259:	5e                   	pop    %rsi
1401a825a:	5f                   	pop    %rdi
1401a825b:	c3                   	ret
1401a825c:	0f 1f 40 00          	nopl   0x0(%rax)
1401a8260:	ba 01 00 00 00       	mov    $0x1,%edx
1401a8265:	b9 0d 00 00 00       	mov    $0xd,%ecx
1401a826a:	e8 61 fa ee ff       	call   0x140097cd0
1401a826f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a8273:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401a8279:	48 8d 15 77 69 08 00 	lea    0x86977(%rip),%rdx        # 0x14022ebf7
1401a8280:	8b 48 58             	mov    0x58(%rax),%ecx
1401a8283:	e8 18 2d f2 ff       	call   0x1400cafa0
1401a8288:	b9 0d 00 00 00       	mov    $0xd,%ecx
1401a828d:	e8 2e fb ee ff       	call   0x140097dc0
1401a8292:	e9 63 ff ff ff       	jmp    0x1401a81fa
1401a8297:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a829e:	00 00
1401a82a0:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a82a5:	ff 15 75 c6 04 00    	call   *0x4c675(%rip)        # 0x1401f4920
1401a82ab:	48 8d 15 2e 69 08 00 	lea    0x8692e(%rip),%rdx        # 0x14022ebe0
1401a82b2:	48 89 c1             	mov    %rax,%rcx
1401a82b5:	e8 b6 b0 03 00       	call   0x1401e3370
1401a82ba:	f6 43 19 04          	testb  $0x4,0x19(%rbx)
1401a82be:	0f 85 36 ff ff ff    	jne    0x1401a81fa
1401a82c4:	eb 9a                	jmp    0x1401a8260
1401a82c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a82cd:	00 00 00
1401a82d0:	48 83 ec 28          	sub    $0x28,%rsp
1401a82d4:	48 8b 05 05 0d 09 00 	mov    0x90d05(%rip),%rax        # 0x140238fe0
1401a82db:	48 8d 0d 1e 69 08 00 	lea    0x8691e(%rip),%rcx        # 0x14022ec00
1401a82e2:	8b 00                	mov    (%rax),%eax
1401a82e4:	85 c0                	test   %eax,%eax
1401a82e6:	74 08                	je     0x1401a82f0
1401a82e8:	e8 7b b0 03 00       	call   0x1401e3368
1401a82ed:	48 89 c1             	mov    %rax,%rcx
1401a82f0:	e8 2b b1 f1 ff       	call   0x1400c3420
1401a82f5:	90                   	nop
1401a82f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a82fd:	00 00 00
1401a8300:	57                   	push   %rdi
1401a8301:	56                   	push   %rsi
1401a8302:	53                   	push   %rbx
1401a8303:	48 83 ec 20          	sub    $0x20,%rsp
1401a8307:	8b 05 b3 23 10 00    	mov    0x1023b3(%rip),%eax        # 0x1402aa6c0
1401a830d:	48 89 ce             	mov    %rcx,%rsi
1401a8310:	48 89 d3             	mov    %rdx,%rbx
1401a8313:	85 c0                	test   %eax,%eax
1401a8315:	75 29                	jne    0x1401a8340
1401a8317:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401a831b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401a831f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401a8323:	8b 48 58             	mov    0x58(%rax),%ecx
1401a8326:	e8 f5 2d f2 ff       	call   0x1400cb120
1401a832b:	48 85 c0             	test   %rax,%rax
1401a832e:	78 33                	js     0x1401a8363
1401a8330:	48 83 c4 20          	add    $0x20,%rsp
1401a8334:	5b                   	pop    %rbx
1401a8335:	5e                   	pop    %rsi
1401a8336:	5f                   	pop    %rdi
1401a8337:	c3                   	ret
1401a8338:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a833f:	00
1401a8340:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1401a8344:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a8349:	ff 15 d1 c5 04 00    	call   *0x4c5d1(%rip)        # 0x1401f4920
1401a834f:	48 8d 15 6a 67 08 00 	lea    0x8676a(%rip),%rdx        # 0x14022eac0
1401a8356:	48 89 c1             	mov    %rax,%rcx
1401a8359:	49 89 f8             	mov    %rdi,%r8
1401a835c:	e8 0f b0 03 00       	call   0x1401e3370
1401a8361:	eb b4                	jmp    0x1401a8317
1401a8363:	e8 68 ff ff ff       	call   0x1401a82d0
1401a8368:	90                   	nop
1401a8369:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a8370:	57                   	push   %rdi
1401a8371:	56                   	push   %rsi
1401a8372:	53                   	push   %rbx
1401a8373:	48 83 ec 30          	sub    $0x30,%rsp
1401a8377:	48 8b 1d 72 07 09 00 	mov    0x90772(%rip),%rbx        # 0x140238af0
1401a837e:	48 89 d6             	mov    %rdx,%rsi
1401a8381:	48 8b 13             	mov    (%rbx),%rdx
1401a8384:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401a8389:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401a838e:	e8 7d 14 f4 ff       	call   0x1400e9810
1401a8393:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1401a8399:	74 55                	je     0x1401a83f0
1401a839b:	85 c0                	test   %eax,%eax
1401a839d:	75 19                	jne    0x1401a83b8
1401a839f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401a83a4:	48 2b 13             	sub    (%rbx),%rdx
1401a83a7:	75 6d                	jne    0x1401a8416
1401a83a9:	48 83 c4 30          	add    $0x30,%rsp
1401a83ad:	5b                   	pop    %rbx
1401a83ae:	5e                   	pop    %rsi
1401a83af:	5f                   	pop    %rdi
1401a83b0:	c3                   	ret
1401a83b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a83b8:	89 c1                	mov    %eax,%ecx
1401a83ba:	e8 f1 74 f3 ff       	call   0x1400df8b0
1401a83bf:	48 8d 0d 6e 68 08 00 	lea    0x8686e(%rip),%rcx        # 0x14022ec34
1401a83c6:	48 89 c7             	mov    %rax,%rdi
1401a83c9:	48 8b 05 10 0c 09 00 	mov    0x90c10(%rip),%rax        # 0x140238fe0
1401a83d0:	8b 00                	mov    (%rax),%eax
1401a83d2:	85 c0                	test   %eax,%eax
1401a83d4:	74 08                	je     0x1401a83de
1401a83d6:	e8 8d af 03 00       	call   0x1401e3368
1401a83db:	48 89 c1             	mov    %rax,%rcx
1401a83de:	49 89 f8             	mov    %rdi,%r8
1401a83e1:	48 89 f2             	mov    %rsi,%rdx
1401a83e4:	e8 47 b2 f1 ff       	call   0x1400c3630
1401a83e9:	b8 01 00 00 00       	mov    $0x1,%eax
1401a83ee:	eb af                	jmp    0x1401a839f
1401a83f0:	48 8b 05 e9 0b 09 00 	mov    0x90be9(%rip),%rax        # 0x140238fe0
1401a83f7:	48 8d 0d 25 68 08 00 	lea    0x86825(%rip),%rcx        # 0x14022ec23
1401a83fe:	8b 10                	mov    (%rax),%edx
1401a8400:	85 d2                	test   %edx,%edx
1401a8402:	74 08                	je     0x1401a840c
1401a8404:	e8 5f af 03 00       	call   0x1401e3368
1401a8409:	48 89 c1             	mov    %rax,%rcx
1401a840c:	48 89 f2             	mov    %rsi,%rdx
1401a840f:	e8 1c b2 f1 ff       	call   0x1400c3630
1401a8414:	eb d3                	jmp    0x1401a83e9
1401a8416:	e8 55 c4 03 00       	call   0x1401e4870
1401a841b:	90                   	nop
1401a841c:	0f 1f 40 00          	nopl   0x0(%rax)
1401a8420:	56                   	push   %rsi
1401a8421:	53                   	push   %rbx
1401a8422:	48 83 ec 28          	sub    $0x28,%rsp
1401a8426:	48 89 ce             	mov    %rcx,%rsi
1401a8429:	48 89 d3             	mov    %rdx,%rbx
1401a842c:	e8 cf fe ff ff       	call   0x1401a8300
1401a8431:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1401a8435:	48 89 da             	mov    %rbx,%rdx
1401a8438:	e8 13 fc ff ff       	call   0x1401a8050
1401a843d:	85 c0                	test   %eax,%eax
1401a843f:	0f 85 95 00 00 00    	jne    0x1401a84da
1401a8445:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a8449:	80 39 6f             	cmpb   $0x6f,(%rcx)
1401a844c:	75 1a                	jne    0x1401a8468
1401a844e:	80 79 01 6b          	cmpb   $0x6b,0x1(%rcx)
1401a8452:	75 14                	jne    0x1401a8468
1401a8454:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1401a8458:	85 c0                	test   %eax,%eax
1401a845a:	75 0c                	jne    0x1401a8468
1401a845c:	48 83 c4 28          	add    $0x28,%rsp
1401a8460:	5b                   	pop    %rbx
1401a8461:	5e                   	pop    %rsi
1401a8462:	c3                   	ret
1401a8463:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a8468:	48 8d 15 10 68 08 00 	lea    0x86810(%rip),%rdx        # 0x14022ec7f
1401a846f:	e8 4c 23 ef ff       	call   0x14009a7c0
1401a8474:	89 c2                	mov    %eax,%edx
1401a8476:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a847b:	85 d2                	test   %edx,%edx
1401a847d:	75 dd                	jne    0x1401a845c
1401a847f:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1401a8483:	48 8d 15 fb 67 08 00 	lea    0x867fb(%rip),%rdx        # 0x14022ec85
1401a848a:	48 89 d9             	mov    %rbx,%rcx
1401a848d:	e8 e6 19 04 00       	call   0x1401e9e78
1401a8492:	85 c0                	test   %eax,%eax
1401a8494:	75 12                	jne    0x1401a84a8
1401a8496:	b8 01 00 00 00       	mov    $0x1,%eax
1401a849b:	48 83 c4 28          	add    $0x28,%rsp
1401a849f:	5b                   	pop    %rbx
1401a84a0:	5e                   	pop    %rsi
1401a84a1:	c3                   	ret
1401a84a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a84a8:	48 8b 05 31 0b 09 00 	mov    0x90b31(%rip),%rax        # 0x140238fe0
1401a84af:	48 8b 36             	mov    (%rsi),%rsi
1401a84b2:	48 8d 0d 98 67 08 00 	lea    0x86798(%rip),%rcx        # 0x14022ec51
1401a84b9:	8b 00                	mov    (%rax),%eax
1401a84bb:	85 c0                	test   %eax,%eax
1401a84bd:	75 11                	jne    0x1401a84d0
1401a84bf:	49 89 d8             	mov    %rbx,%r8
1401a84c2:	48 89 f2             	mov    %rsi,%rdx
1401a84c5:	e8 36 b2 f1 ff       	call   0x1400c3700
1401a84ca:	eb ca                	jmp    0x1401a8496
1401a84cc:	0f 1f 40 00          	nopl   0x0(%rax)
1401a84d0:	e8 93 ae 03 00       	call   0x1401e3368
1401a84d5:	48 89 c1             	mov    %rax,%rcx
1401a84d8:	eb e5                	jmp    0x1401a84bf
1401a84da:	48 8d 0d 8b 67 08 00 	lea    0x8678b(%rip),%rcx        # 0x14022ec6c
1401a84e1:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1401a84e7:	ba 2a 01 00 00       	mov    $0x12a,%edx
1401a84ec:	e8 0f 4f e6 ff       	call   0x14000d400
1401a84f1:	89 c1                	mov    %eax,%ecx
1401a84f3:	e8 e8 17 04 00       	call   0x1401e9ce0
1401a84f8:	90                   	nop
1401a84f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a8500:	41 57                	push   %r15
1401a8502:	41 56                	push   %r14
1401a8504:	41 55                	push   %r13
1401a8506:	41 54                	push   %r12
1401a8508:	55                   	push   %rbp
1401a8509:	57                   	push   %rdi
1401a850a:	56                   	push   %rsi
1401a850b:	53                   	push   %rbx
1401a850c:	48 83 ec 78          	sub    $0x78,%rsp
1401a8510:	48 8b 3d d9 05 09 00 	mov    0x905d9(%rip),%rdi        # 0x140238af0
1401a8517:	48 8b 07             	mov    (%rdi),%rax
1401a851a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401a851f:	31 c0                	xor    %eax,%eax
1401a8521:	48 8b 05 78 0e 09 00 	mov    0x90e78(%rip),%rax        # 0x1402393a0
1401a8528:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1401a852c:	49 89 cd             	mov    %rcx,%r13
1401a852f:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401a8536:	00 00
1401a8538:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401a853d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401a8541:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401a8548:	00 00
1401a854a:	48 85 c0             	test   %rax,%rax
1401a854d:	74 29                	je     0x1401a8578
1401a854f:	48 8b 35 9a 05 09 00 	mov    0x9059a(%rip),%rsi        # 0x140238af0
1401a8556:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a855b:	48 2b 16             	sub    (%rsi),%rdx
1401a855e:	0f 85 d3 04 00 00    	jne    0x1401a8a37
1401a8564:	48 83 c4 78          	add    $0x78,%rsp
1401a8568:	5b                   	pop    %rbx
1401a8569:	5e                   	pop    %rsi
1401a856a:	5f                   	pop    %rdi
1401a856b:	5d                   	pop    %rbp
1401a856c:	41 5c                	pop    %r12
1401a856e:	41 5d                	pop    %r13
1401a8570:	41 5e                	pop    %r14
1401a8572:	41 5f                	pop    %r15
1401a8574:	c3                   	ret
1401a8575:	0f 1f 00             	nopl   (%rax)
1401a8578:	b9 80 00 00 00       	mov    $0x80,%ecx
1401a857d:	e8 9e 24 f2 ff       	call   0x1400caa20
1401a8582:	48 89 c3             	mov    %rax,%rbx
1401a8585:	48 89 c1             	mov    %rax,%rcx
1401a8588:	e8 03 39 ee ff       	call   0x14008be90
1401a858d:	48 c7 43 58 ff ff ff 	movq   $0xffffffffffffffff,0x58(%rbx)
1401a8594:	ff
1401a8595:	4c 8b 07             	mov    (%rdi),%r8
1401a8598:	48 8d 15 5b 67 08 00 	lea    0x8675b(%rip),%rdx        # 0x14022ecfa
1401a859f:	c7 43 60 00 00 00 00 	movl   $0x0,0x60(%rbx)
1401a85a6:	48 89 d9             	mov    %rbx,%rcx
1401a85a9:	e8 b2 83 ef ff       	call   0x1400a0960
1401a85ae:	49 8b 45 08          	mov    0x8(%r13),%rax
1401a85b2:	48 89 d9             	mov    %rbx,%rcx
1401a85b5:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a85b9:	e8 72 83 ef ff       	call   0x1400a0930
1401a85be:	49 8b 75 10          	mov    0x10(%r13),%rsi
1401a85c2:	48 85 f6             	test   %rsi,%rsi
1401a85c5:	74 1c                	je     0x1401a85e3
1401a85c7:	ba 3a 00 00 00       	mov    $0x3a,%edx
1401a85cc:	48 89 f1             	mov    %rsi,%rcx
1401a85cf:	e8 9c 18 04 00       	call   0x1401e9e70
1401a85d4:	48 85 c0             	test   %rax,%rax
1401a85d7:	74 0a                	je     0x1401a85e3
1401a85d9:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
1401a85dd:	0f 84 7c 03 00 00    	je     0x1401a895f
1401a85e3:	48 89 f2             	mov    %rsi,%rdx
1401a85e6:	48 89 d9             	mov    %rbx,%rcx
1401a85e9:	e8 42 83 ef ff       	call   0x1400a0930
1401a85ee:	80 4b 70 18          	orb    $0x18,0x70(%rbx)
1401a85f2:	e8 09 0f e8 ff       	call   0x140029500
1401a85f7:	85 c0                	test   %eax,%eax
1401a85f9:	0f 85 c1 02 00 00    	jne    0x1401a88c0
1401a85ff:	48 8b 03             	mov    (%rbx),%rax
1401a8602:	48 89 d9             	mov    %rbx,%rcx
1401a8605:	48 8b 00             	mov    (%rax),%rax
1401a8608:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401a860c:	e8 4f 3b ee ff       	call   0x14008c160
1401a8611:	89 c6                	mov    %eax,%esi
1401a8613:	85 c0                	test   %eax,%eax
1401a8615:	0f 88 f4 02 00 00    	js     0x1401a890f
1401a861b:	0f 85 fd 02 00 00    	jne    0x1401a891e
1401a8621:	80 67 19 fb          	andb   $0xfb,0x19(%rdi)
1401a8625:	48 8d 47 30          	lea    0x30(%rdi),%rax
1401a8629:	ba 01 00 00 00       	mov    $0x1,%edx
1401a862e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401a8632:	48 89 c1             	mov    %rax,%rcx
1401a8635:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401a863a:	e8 91 7a fe ff       	call   0x1401900d0
1401a863f:	8b 4b 5c             	mov    0x5c(%rbx),%ecx
1401a8642:	e8 09 15 04 00       	call   0x1401e9b50
1401a8647:	89 c1                	mov    %eax,%ecx