140165384:	48 8b 85 a8 05 00 00 	mov    0x5a8(%rbp),%rax
14016538b:	4d 8b 68 08          	mov    0x8(%r8),%r13
14016538f:	48 85 c0             	test   %rax,%rax
140165392:	74 14                	je     0x1401653a8
140165394:	48 8b 95 b0 05 00 00 	mov    0x5b0(%rbp),%rdx
14016539b:	48 89 f9             	mov    %rdi,%rcx
14016539e:	ff d0                	call   *%rax
1401653a0:	85 c0                	test   %eax,%eax
1401653a2:	0f 84 58 01 00 00    	je     0x140165500
1401653a8:	48 8b 05 91 3d 0d 00 	mov    0xd3d91(%rip),%rax        # 0x140239140
1401653af:	8b 00                	mov    (%rax),%eax
1401653b1:	39 43 28             	cmp    %eax,0x28(%rbx)
1401653b4:	0f 8f 0d 04 00 00    	jg     0x1401657c7
1401653ba:	ba 01 00 00 00       	mov    $0x1,%edx
1401653bf:	48 89 f9             	mov    %rdi,%rcx
1401653c2:	e8 f9 b7 f5 ff       	call   0x1400c0bc0
1401653c7:	41 89 c7             	mov    %eax,%r15d
1401653ca:	85 c0                	test   %eax,%eax
1401653cc:	74 24                	je     0x1401653f2
1401653ce:	f6 85 18 01 00 00 02 	testb  $0x2,0x118(%rbp)
1401653d5:	0f 85 25 01 00 00    	jne    0x140165500
1401653db:	0f b6 85 1d 01 00 00 	movzbl 0x11d(%rbp),%eax
1401653e2:	a8 08                	test   $0x8,%al
1401653e4:	0f 85 56 02 00 00    	jne    0x140165640
1401653ea:	a8 04                	test   $0x4,%al
1401653ec:	0f 84 34 02 00 00    	je     0x140165626
1401653f2:	4c 89 f1             	mov    %r14,%rcx
1401653f5:	4d 63 ed             	movslq %r13d,%r13
1401653f8:	e8 9b 4a 08 00       	call   0x1401e9e98
1401653fd:	4c 89 f2             	mov    %r14,%rdx
140165400:	48 89 f1             	mov    %rsi,%rcx
140165403:	49 89 c0             	mov    %rax,%r8
140165406:	e8 a5 65 f3 ff       	call   0x14009b9b0
14016540b:	48 8b 03             	mov    (%rbx),%rax
14016540e:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140165412:	49 89 f8             	mov    %rdi,%r8
140165415:	ba 02 00 00 00       	mov    $0x2,%edx
14016541a:	48 8b 48 18          	mov    0x18(%rax),%rcx
14016541e:	48 8b 43 20          	mov    0x20(%rbx),%rax
140165422:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140165427:	4b 8d 04 29          	lea    (%r9,%r13,1),%rax
14016542b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140165430:	e8 6b 31 06 00       	call   0x1401c85a0
140165435:	89 c5                	mov    %eax,%ebp
140165437:	a8 01                	test   $0x1,%al
140165439:	74 03                	je     0x14016543e
14016543b:	83 0f 10             	orl    $0x10,(%rdi)
14016543e:	40 f6 c5 02          	test   $0x2,%bpl
140165442:	0f 85 38 01 00 00    	jne    0x140165580
140165448:	48 8b 46 08          	mov    0x8(%rsi),%rax
14016544c:	48 85 c0             	test   %rax,%rax
14016544f:	0f 85 43 01 00 00    	jne    0x140165598
140165455:	83 e5 04             	and    $0x4,%ebp
140165458:	0f 85 d2 00 00 00    	jne    0x140165530
14016545e:	45 85 ff             	test   %r15d,%r15d
140165461:	0f 84 01 02 00 00    	je     0x140165668
140165467:	48 8b 03             	mov    (%rbx),%rax
14016546a:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14016546e:	49 89 f8             	mov    %rdi,%r8
140165471:	ba 03 00 00 00       	mov    $0x3,%edx
140165476:	48 8b 48 18          	mov    0x18(%rax),%rcx
14016547a:	48 8b 43 20          	mov    0x20(%rbx),%rax
14016547e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140165483:	4b 8d 04 29          	lea    (%r9,%r13,1),%rax
140165487:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14016548c:	e8 0f 31 06 00       	call   0x1401c85a0
140165491:	a8 01                	test   $0x1,%al
140165493:	74 03                	je     0x140165498
140165495:	83 0f 10             	orl    $0x10,(%rdi)
140165498:	a8 02                	test   $0x2,%al
14016549a:	0f 85 38 01 00 00    	jne    0x1401655d8
1401654a0:	48 8b 06             	mov    (%rsi),%rax
1401654a3:	48 83 f8 01          	cmp    $0x1,%rax
1401654a7:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
1401654ab:	4c 39 e8             	cmp    %r13,%rax
1401654ae:	0f 82 1f 03 00 00    	jb     0x1401657d3
1401654b4:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401654b8:	48 3b 05 e1 3e 0d 00 	cmp    0xd3ee1(%rip),%rax        # 0x1402393a0
1401654bf:	4c 89 6e 08          	mov    %r13,0x8(%rsi)
1401654c3:	0f 84 27 01 00 00    	je     0x1401655f0
1401654c9:	42 c6 04 28 00       	movb   $0x0,(%rax,%r13,1)
1401654ce:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1401654d5:	00
1401654d6:	49 2b 04 24          	sub    (%r12),%rax
1401654da:	0f 85 d6 02 00 00    	jne    0x1401657b6
1401654e0:	48 89 f9             	mov    %rdi,%rcx
1401654e3:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1401654ea:	5b                   	pop    %rbx
1401654eb:	5e                   	pop    %rsi
1401654ec:	5f                   	pop    %rdi
1401654ed:	5d                   	pop    %rbp
1401654ee:	41 5c                	pop    %r12
1401654f0:	41 5d                	pop    %r13
1401654f2:	41 5e                	pop    %r14
1401654f4:	41 5f                	pop    %r15
1401654f6:	e9 a5 bb f5 ff       	jmp    0x1400c10a0
1401654fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140165500:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140165507:	00
140165508:	49 2b 04 24          	sub    (%r12),%rax
14016550c:	0f 85 a4 02 00 00    	jne    0x1401657b6
140165512:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140165519:	5b                   	pop    %rbx
14016551a:	5e                   	pop    %rsi
14016551b:	5f                   	pop    %rdi
14016551c:	5d                   	pop    %rbp
14016551d:	41 5c                	pop    %r12
14016551f:	41 5d                	pop    %r13
140165521:	41 5e                	pop    %r14
140165523:	41 5f                	pop    %r15
140165525:	c3                   	ret
140165526:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14016552d:	00 00 00
140165530:	4c 8b 05 19 3f 0d 00 	mov    0xd3f19(%rip),%r8        # 0x140239450
140165537:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14016553e:	00 00 00
140165541:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
140165548:	00 00 00
14016554b:	49 23 40 08          	and    0x8(%r8),%rax
14016554f:	48 39 d0             	cmp    %rdx,%rax
140165552:	0f 84 0f ff ff ff    	je     0x140165467
140165558:	48 8b 46 10          	mov    0x10(%rsi),%rax
14016555c:	4c 8d 0d 85 e6 0b 00 	lea    0xbe685(%rip),%r9        # 0x140223be8
140165563:	ba cb 00 00 00       	mov    $0xcb,%edx
140165568:	48 8d 0d 9a e6 0b 00 	lea    0xbe69a(%rip),%rcx        # 0x140223c09
14016556f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140165574:	e8 37 69 f4 ff       	call   0x1400abeb0
140165579:	e9 e9 fe ff ff       	jmp    0x140165467
14016557e:	66 90                	xchg   %ax,%ax
140165580:	4c 8b 46 10          	mov    0x10(%rsi),%r8
140165584:	48 89 fa             	mov    %rdi,%rdx
140165587:	48 89 d9             	mov    %rbx,%rcx
14016558a:	e8 d1 fb ff ff       	call   0x140165160
14016558f:	e9 b4 fe ff ff       	jmp    0x140165448
140165594:	0f 1f 40 00          	nopl   0x0(%rax)
140165598:	48 8b 16             	mov    (%rsi),%rdx
14016559b:	48 85 d2             	test   %rdx,%rdx
14016559e:	75 78                	jne    0x140165618
1401655a0:	ba 01 00 00 00       	mov    $0x1,%edx
1401655a5:	48 89 f1             	mov    %rsi,%rcx
1401655a8:	e8 f3 55 f3 ff       	call   0x14009aba0
1401655ad:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401655b1:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401655b5:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401655b9:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1401655bd:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
1401655c1:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401655c5:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401655c9:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401655cd:	e9 83 fe ff ff       	jmp    0x140165455
1401655d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401655d8:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1401655dc:	48 89 fa             	mov    %rdi,%rdx
1401655df:	48 89 d9             	mov    %rbx,%rcx
1401655e2:	e8 79 fb ff ff       	call   0x140165160
1401655e7:	e9 b4 fe ff ff       	jmp    0x1401654a0
1401655ec:	0f 1f 40 00          	nopl   0x0(%rax)
1401655f0:	80 38 00             	cmpb   $0x0,(%rax)
1401655f3:	0f 84 d5 fe ff ff    	je     0x1401654ce
1401655f9:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1401655ff:	48 8d 15 08 e5 0b 00 	lea    0xbe508(%rip),%rdx        # 0x140223b0e
140165606:	48 8d 0d 0a e5 0b 00 	lea    0xbe50a(%rip),%rcx        # 0x140223b17
14016560d:	ff 15 c5 9d 14 00    	call   *0x149dc5(%rip)        # 0x1402af3d8
140165613:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140165618:	48 29 c2             	sub    %rax,%rdx
14016561b:	48 83 fa 01          	cmp    $0x1,%rdx
14016561f:	75 90                	jne    0x1401655b1
140165621:	e9 7a ff ff ff       	jmp    0x1401655a0
140165626:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
14016562a:	e8 51 a0 ec ff       	call   0x14002f680
14016562f:	48 8d 0d 9e e5 0b 00 	lea    0xbe59e(%rip),%rcx        # 0x140223bd4
140165636:	48 89 c2             	mov    %rax,%rdx
140165639:	e8 52 dd f5 ff       	call   0x1400c3390
14016563e:	66 90                	xchg   %ax,%ax
140165640:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140165644:	48 8d 57 04          	lea    0x4(%rdi),%rdx
140165648:	e8 53 12 ee ff       	call   0x1400468a0
14016564d:	85 c0                	test   %eax,%eax
14016564f:	0f 85 ab fe ff ff    	jne    0x140165500
140165655:	0f b6 85 1d 01 00 00 	movzbl 0x11d(%rbp),%eax
14016565c:	e9 89 fd ff ff       	jmp    0x1401653ea
140165661:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140165668:	48 8b 03             	mov    (%rbx),%rax
14016566b:	31 ed                	xor    %ebp,%ebp
14016566d:	44 8b 4f 30          	mov    0x30(%rdi),%r9d
140165671:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
140165676:	4c 8b 47 28          	mov    0x28(%rdi),%r8
14016567a:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
140165681:	00
140165682:	8b 80 80 07 00 00    	mov    0x780(%rax),%eax
140165688:	4c 89 f9             	mov    %r15,%rcx
14016568b:	85 c0                	test   %eax,%eax
14016568d:	48 8d 47 04          	lea    0x4(%rdi),%rax
140165691:	40 0f 94 c5          	sete   %bpl
140165695:	48 89 c2             	mov    %rax,%rdx
140165698:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14016569d:	e8 3e 99 f5 ff       	call   0x1400befe0
1401656a2:	01 ed                	add    %ebp,%ebp
1401656a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401656ab:	00 00 00 00
1401656af:	90                   	nop
1401656b0:	4c 89 f2             	mov    %r14,%rdx
1401656b3:	4c 89 f9             	mov    %r15,%rcx
1401656b6:	e8 65 9d f5 ff       	call   0x1400bf420
1401656bb:	85 c0                	test   %eax,%eax
1401656bd:	0f 84 a4 fd ff ff    	je     0x140165467
1401656c3:	83 fd 02             	cmp    $0x2,%ebp
1401656c6:	75 64                	jne    0x14016572c
1401656c8:	8b 44 24 74          	mov    0x74(%rsp),%eax
1401656cc:	25 00 f0 00 00       	and    $0xf000,%eax
1401656d1:	3d 00 40 00 00       	cmp    $0x4000,%eax
1401656d6:	0f 84 9c 00 00 00    	je     0x140165778
1401656dc:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1401656e1:	74 cd                	je     0x1401656b0
1401656e3:	48 8b 03             	mov    (%rbx),%rax
1401656e6:	4c 89 f2             	mov    %r14,%rdx
1401656e9:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401656ed:	e8 4e 3c fa ff       	call   0x140109340
1401656f2:	48 89 c2             	mov    %rax,%rdx
1401656f5:	48 85 c0             	test   %rax,%rax
1401656f8:	0f 84 ed 00 00 00    	je     0x1401657eb
1401656fe:	81 08 00 00 00 20    	orl    $0x20000000,(%rax)
140165704:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
140165709:	48 89 d9             	mov    %rbx,%rcx
14016570c:	49 89 f0             	mov    %rsi,%r8
14016570f:	e8 bc fa ff ff       	call   0x1401651d0
140165714:	4c 89 f2             	mov    %r14,%rdx
140165717:	4c 89 f9             	mov    %r15,%rcx
14016571a:	e8 01 9d f5 ff       	call   0x1400bf420
14016571f:	85 c0                	test   %eax,%eax
140165721:	0f 84 40 fd ff ff    	je     0x140165467
140165727:	83 fd 02             	cmp    $0x2,%ebp
14016572a:	74 9c                	je     0x1401656c8
14016572c:	48 8b 03             	mov    (%rbx),%rax
14016572f:	49 89 f0             	mov    %rsi,%r8
140165732:	48 8b 50 18          	mov    0x18(%rax),%rdx
140165736:	4c 8d 88 80 07 00 00 	lea    0x780(%rax),%r9
14016573d:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
140165744:	4c 89 f2             	mov    %r14,%rdx
140165747:	e8 14 a9 f5 ff       	call   0x1400c0060
14016574c:	89 c5                	mov    %eax,%ebp
14016574e:	83 f8 ff             	cmp    $0xffffffff,%eax
140165751:	0f 84 10 fd ff ff    	je     0x140165467
140165757:	85 c0                	test   %eax,%eax
140165759:	0f 85 69 ff ff ff    	jne    0x1401656c8
14016575f:	4c 89 f2             	mov    %r14,%rdx
140165762:	4c 89 f9             	mov    %r15,%rcx
140165765:	e8 b6 9c f5 ff       	call   0x1400bf420
14016576a:	85 c0                	test   %eax,%eax
14016576c:	75 be                	jne    0x14016572c
14016576e:	e9 f4 fc ff ff       	jmp    0x140165467
140165773:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140165778:	48 8b 03             	mov    (%rbx),%rax
14016577b:	4c 89 f2             	mov    %r14,%rdx
14016577e:	48 8b 48 18          	mov    0x18(%rax),%rcx
140165782:	e8 c9 b3 f5 ff       	call   0x1400c0b50
140165787:	48 89 c2             	mov    %rax,%rdx
14016578a:	48 85 c0             	test   %rax,%rax
14016578d:	0f 84 90 00 00 00    	je     0x140165823
140165793:	81 08 00 00 00 20    	orl    $0x20000000,(%rax)
140165799:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
14016579e:	49 89 f0             	mov    %rsi,%r8
1401657a1:	48 89 d9             	mov    %rbx,%rcx
1401657a4:	83 43 28 01          	addl   $0x1,0x28(%rbx)
1401657a8:	e8 83 fb ff ff       	call   0x140165330
1401657ad:	83 6b 28 01          	subl   $0x1,0x28(%rbx)
1401657b1:	e9 fa fe ff ff       	jmp    0x1401656b0
1401657b6:	e8 b5 f0 07 00       	call   0x1401e4870
1401657bb:	48 8d 0d dd e3 0b 00 	lea    0xbe3dd(%rip),%rcx        # 0x140223b9f
1401657c2:	e8 c9 db f5 ff       	call   0x1400c3390
1401657c7:	48 8d 0d e2 e3 0b 00 	lea    0xbe3e2(%rip),%rcx        # 0x140223bb0
1401657ce:	e8 bd db f5 ff       	call   0x1400c3390
1401657d3:	4c 8d 05 16 e3 0b 00 	lea    0xbe316(%rip),%r8        # 0x140223af0
1401657da:	ba a7 00 00 00       	mov    $0xa7,%edx
1401657df:	48 8d 0d 28 e3 0b 00 	lea    0xbe328(%rip),%rcx        # 0x140223b0e
1401657e6:	e8 a5 df f5 ff       	call   0x1400c3790
1401657eb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401657f0:	e8 8b 9e ec ff       	call   0x14002f680
1401657f5:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401657fa:	48 8d 0d 67 e3 0b 00 	lea    0xbe367(%rip),%rcx        # 0x140223b68
140165801:	48 89 c3             	mov    %rax,%rbx
140165804:	48 8b 05 d5 37 0d 00 	mov    0xd37d5(%rip),%rax        # 0x140238fe0
14016580b:	83 38 00             	cmpl   $0x0,(%rax)
14016580e:	74 08                	je     0x140165818
140165810:	e8 53 db 07 00       	call   0x1401e3368
140165815:	48 89 c1             	mov    %rax,%rcx
140165818:	49 89 d8             	mov    %rbx,%r8
14016581b:	48 89 f2             	mov    %rsi,%rdx
14016581e:	e8 6d db f5 ff       	call   0x1400c3390
140165823:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140165828:	e8 53 9e ec ff       	call   0x14002f680
14016582d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140165832:	48 8d 0d f7 e2 0b 00 	lea    0xbe2f7(%rip),%rcx        # 0x140223b30
140165839:	48 89 c3             	mov    %rax,%rbx
14016583c:	48 8b 05 9d 37 0d 00 	mov    0xd379d(%rip),%rax        # 0x140238fe0
140165843:	83 38 00             	cmpl   $0x0,(%rax)
140165846:	74 d0                	je     0x140165818
140165848:	eb c6                	jmp    0x140165810
14016584a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140165850:	41 55                	push   %r13
140165852:	41 54                	push   %r12
140165854:	55                   	push   %rbp
140165855:	57                   	push   %rdi
140165856:	56                   	push   %rsi
140165857:	53                   	push   %rbx
140165858:	48 83 ec 38          	sub    $0x38,%rsp
14016585c:	49 89 cc             	mov    %rcx,%r12
14016585f:	48 8b 09             	mov    (%rcx),%rcx
140165862:	48 89 d7             	mov    %rdx,%rdi
140165865:	8b 41 08             	mov    0x8(%rcx),%eax
140165868:	85 c0                	test   %eax,%eax
14016586a:	0f 84 af 00 00 00    	je     0x14016591f
140165870:	31 db                	xor    %ebx,%ebx
140165872:	48 8d 2d 9f e3 0b 00 	lea    0xbe39f(%rip),%rbp        # 0x140223c18
140165879:	eb 40                	jmp    0x1401658bb
14016587b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140165880:	4c 8b 48 10          	mov    0x10(%rax),%r9
140165884:	4d 85 c9             	test   %r9,%r9
140165887:	4c 0f 44 cd          	cmove  %rbp,%r9
14016588b:	80 fa 04             	cmp    $0x4,%dl
14016588e:	0f 84 a4 00 00 00    	je     0x140165938
140165894:	80 fa 06             	cmp    $0x6,%dl
140165897:	0f 85 d3 00 00 00    	jne    0x140165970
14016589d:	4c 89 e1             	mov    %r12,%rcx
1401658a0:	49 89 f8             	mov    %rdi,%r8
1401658a3:	48 89 f2             	mov    %rsi,%rdx
1401658a6:	e8 25 f9 ff ff       	call   0x1401651d0
1401658ab:	49 8b 0c 24          	mov    (%r12),%rcx
1401658af:	8b 41 08             	mov    0x8(%rcx),%eax
1401658b2:	48 83 c3 01          	add    $0x1,%rbx
1401658b6:	48 39 c3             	cmp    %rax,%rbx
1401658b9:	73 64                	jae    0x14016591f
1401658bb:	48 89 d8             	mov    %rbx,%rax
1401658be:	48 c1 e0 05          	shl    $0x5,%rax
1401658c2:	48 03 41 10          	add    0x10(%rcx),%rax
1401658c6:	48 8b 30             	mov    (%rax),%rsi
1401658c9:	f6 06 30             	testb  $0x30,(%rsi)
1401658cc:	75 e1                	jne    0x1401658af
1401658ce:	0f b6 16             	movzbl (%rsi),%edx
1401658d1:	4c 8b 68 08          	mov    0x8(%rax),%r13
1401658d5:	83 e2 0e             	and    $0xe,%edx
1401658d8:	80 fa 08             	cmp    $0x8,%dl
1401658db:	75 a3                	jne    0x140165880
1401658dd:	49 8b 44 24 20       	mov    0x20(%r12),%rax
1401658e2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401658e6:	45 31 c9             	xor    %r9d,%r9d
1401658e9:	49 89 f0             	mov    %rsi,%r8
1401658ec:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401658f3:	00 00
1401658f5:	ba 01 00 00 00       	mov    $0x1,%edx