1401292e2:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401292e7:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401292ec:	48 8d 15 0d 29 0f 00 	lea    0xf290d(%rip),%rdx        # 0x14021bc00
1401292f3:	48 89 ce             	mov    %rcx,%rsi
1401292f6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401292fb:	e8 e0 ef ee ff       	call   0x1400182e0
140129300:	85 c0                	test   %eax,%eax
140129302:	0f 88 a4 00 00 00    	js     0x1401293ac
140129308:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14012930d:	48 85 d2             	test   %rdx,%rdx
140129310:	0f 84 96 00 00 00    	je     0x1401293ac
140129316:	48 8b 1d 13 09 18 00 	mov    0x180913(%rip),%rbx        # 0x1402a9c30
14012931d:	48 85 db             	test   %rbx,%rbx
140129320:	75 20                	jne    0x140129342
140129322:	e9 e9 00 00 00       	jmp    0x140129410
140129327:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14012932e:	00 00
140129330:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140129334:	48 85 db             	test   %rbx,%rbx
140129337:	0f 84 d3 00 00 00    	je     0x140129410
14012933d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140129342:	48 8b 0b             	mov    (%rbx),%rcx
140129345:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14012934a:	e8 c1 18 fa ff       	call   0x1400cac10
14012934f:	85 c0                	test   %eax,%eax
140129351:	75 dd                	jne    0x140129330
140129353:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140129358:	48 8d 0d a8 28 0f 00 	lea    0xf28a8(%rip),%rcx        # 0x14021bc07
14012935f:	4c 89 e2             	mov    %r12,%rdx
140129362:	e8 11 0b 0c 00       	call   0x1401e9e78
140129367:	85 c0                	test   %eax,%eax
140129369:	74 65                	je     0x1401293d0
14012936b:	4c 89 e2             	mov    %r12,%rdx
14012936e:	48 8d 0d 99 28 0f 00 	lea    0xf2899(%rip),%rcx        # 0x14021bc0e
140129375:	e8 fe 0a 0c 00       	call   0x1401e9e78
14012937a:	85 c0                	test   %eax,%eax
14012937c:	0f 84 ce 00 00 00    	je     0x140129450
140129382:	4c 89 e2             	mov    %r12,%rdx
140129385:	48 8d 0d 88 28 0f 00 	lea    0xf2888(%rip),%rcx        # 0x14021bc14
14012938c:	e8 e7 0a 0c 00       	call   0x1401e9e78
140129391:	85 c0                	test   %eax,%eax
140129393:	0f 84 df 00 00 00    	je     0x140129478
140129399:	4c 89 e2             	mov    %r12,%rdx
14012939c:	48 8d 0d 79 28 0f 00 	lea    0xf2879(%rip),%rcx        # 0x14021bc1c
1401293a3:	e8 d0 0a 0c 00       	call   0x1401e9e78
1401293a8:	85 c0                	test   %eax,%eax
1401293aa:	74 4c                	je     0x1401293f8
1401293ac:	31 c0                	xor    %eax,%eax
1401293ae:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401293b3:	48 2b 55 00          	sub    0x0(%rbp),%rdx
1401293b7:	0f 85 e0 00 00 00    	jne    0x14012949d
1401293bd:	48 83 c4 50          	add    $0x50,%rsp
1401293c1:	5b                   	pop    %rbx
1401293c2:	5e                   	pop    %rsi
1401293c3:	5f                   	pop    %rdi
1401293c4:	5d                   	pop    %rbp
1401293c5:	41 5c                	pop    %r12
1401293c7:	c3                   	ret
1401293c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401293cf:	00
1401293d0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401293d4:	e8 d7 fa fc ff       	call   0x1400f8eb0
1401293d9:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401293dd:	49 89 f8             	mov    %rdi,%r8
1401293e0:	48 89 f2             	mov    %rsi,%rdx
1401293e3:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1401293ea:	00
1401293eb:	e8 60 9f ee ff       	call   0x140013350
1401293f0:	eb bc                	jmp    0x1401293ae
1401293f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401293f8:	48 89 fa             	mov    %rdi,%rdx
1401293fb:	48 89 f1             	mov    %rsi,%rcx
1401293fe:	e8 1d 9f ee ff       	call   0x140013320
140129403:	89 43 28             	mov    %eax,0x28(%rbx)
140129406:	eb a4                	jmp    0x1401293ac
140129408:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012940f:	00
140129410:	ba 30 00 00 00       	mov    $0x30,%edx
140129415:	b9 01 00 00 00       	mov    $0x1,%ecx
14012941a:	e8 81 18 fa ff       	call   0x1400caca0
14012941f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140129424:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140129429:	48 89 c3             	mov    %rax,%rbx
14012942c:	e8 1f 17 fa ff       	call   0x1400cab50
140129431:	48 89 03             	mov    %rax,(%rbx)
140129434:	48 8b 05 ed 07 18 00 	mov    0x1807ed(%rip),%rax        # 0x1402a9c28
14012943b:	48 89 18             	mov    %rbx,(%rax)
14012943e:	48 8d 43 08          	lea    0x8(%rbx),%rax
140129442:	48 89 05 df 07 18 00 	mov    %rax,0x1807df(%rip)        # 0x1402a9c28
140129449:	e9 05 ff ff ff       	jmp    0x140129353
14012944e:	66 90                	xchg   %ax,%ax
140129450:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140129454:	e8 57 fa fc ff       	call   0x1400f8eb0
140129459:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14012945d:	49 89 f8             	mov    %rdi,%r8
140129460:	48 89 f2             	mov    %rsi,%rdx
140129463:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
14012946a:	00
14012946b:	e8 e0 9e ee ff       	call   0x140013350
140129470:	e9 39 ff ff ff       	jmp    0x1401293ae
140129475:	0f 1f 00             	nopl   (%rax)
140129478:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14012947c:	e8 2f fa fc ff       	call   0x1400f8eb0
140129481:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140129485:	49 89 f8             	mov    %rdi,%r8
140129488:	48 89 f2             	mov    %rsi,%rdx
14012948b:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
140129492:	00
140129493:	e8 b8 9e ee ff       	call   0x140013350
140129498:	e9 11 ff ff ff       	jmp    0x1401293ae
14012949d:	e8 ce b3 0b 00       	call   0x1401e4870
1401294a2:	90                   	nop
1401294a3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401294aa:	00 00 00 00
1401294ae:	66 90                	xchg   %ax,%ax
1401294b0:	48 83 ec 38          	sub    $0x38,%rsp
1401294b4:	45 31 c9             	xor    %r9d,%r9d
1401294b7:	4c 8d 05 a2 85 0c 00 	lea    0xc85a2(%rip),%r8        # 0x1401f1a60
1401294be:	48 8d 15 60 27 0f 00 	lea    0xf2760(%rip),%rdx        # 0x14021bc25
1401294c5:	48 8d 81 98 00 00 00 	lea    0x98(%rcx),%rax
1401294cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401294d1:	48 8d 05 48 85 0c 00 	lea    0xc8548(%rip),%rax        # 0x1401f1a20
1401294d8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401294dd:	e8 3e e6 07 00       	call   0x1401a7b20
1401294e2:	48 83 c4 38          	add    $0x38,%rsp
1401294e6:	c3                   	ret
1401294e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401294ee:	00 00
1401294f0:	45 31 d2             	xor    %r10d,%r10d
1401294f3:	85 d2                	test   %edx,%edx
1401294f5:	75 2a                	jne    0x140129521
1401294f7:	eb 5e                	jmp    0x140129557
1401294f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140129500:	44 0f b6 49 03       	movzbl 0x3(%rcx),%r9d
140129505:	4c 8d 41 04          	lea    0x4(%rcx),%r8
140129509:	8d 42 fc             	lea    -0x4(%rdx),%eax
14012950c:	41 80 f9 24          	cmp    $0x24,%r9b
140129510:	74 6e                	je     0x140129580
140129512:	41 80 f9 3a          	cmp    $0x3a,%r9b
140129516:	74 5d                	je     0x140129575
140129518:	85 c0                	test   %eax,%eax
14012951a:	74 3b                	je     0x140129557
14012951c:	89 c2                	mov    %eax,%edx
14012951e:	4c 89 c1             	mov    %r8,%rcx
140129521:	80 39 24             	cmpb   $0x24,(%rcx)
140129524:	4c 8d 41 01          	lea    0x1(%rcx),%r8
140129528:	8d 42 ff             	lea    -0x1(%rdx),%eax
14012952b:	75 eb                	jne    0x140129518
14012952d:	83 f8 02             	cmp    $0x2,%eax
140129530:	76 25                	jbe    0x140129557
140129532:	66 41 81 38 49 64    	cmpw   $0x6449,(%r8)
140129538:	74 c6                	je     0x140129500
14012953a:	4c 89 c1             	mov    %r8,%rcx
14012953d:	4d 8d 48 01          	lea    0x1(%r8),%r9
140129541:	44 8d 58 ff          	lea    -0x1(%rax),%r11d
140129545:	89 c2                	mov    %eax,%edx
140129547:	80 39 24             	cmpb   $0x24,(%rcx)
14012954a:	44 89 d8             	mov    %r11d,%eax
14012954d:	4d 89 c8             	mov    %r9,%r8
140129550:	75 ca                	jne    0x14012951c
140129552:	83 f8 02             	cmp    $0x2,%eax
140129555:	77 db                	ja     0x140129532
140129557:	44 89 d0             	mov    %r10d,%eax
14012955a:	c3                   	ret
14012955b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140129560:	41 0f b6 10          	movzbl (%r8),%edx
140129564:	49 83 c0 01          	add    $0x1,%r8
140129568:	83 e8 01             	sub    $0x1,%eax
14012956b:	80 fa 24             	cmp    $0x24,%dl
14012956e:	74 10                	je     0x140129580
140129570:	80 fa 0a             	cmp    $0xa,%dl
140129573:	74 a3                	je     0x140129518
140129575:	85 c0                	test   %eax,%eax
140129577:	75 e7                	jne    0x140129560
140129579:	eb dc                	jmp    0x140129557
14012957b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140129580:	41 83 c2 01          	add    $0x1,%r10d
140129584:	eb 92                	jmp    0x140129518
140129586:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14012958d:	00 00 00
140129590:	41 56                	push   %r14
140129592:	41 55                	push   %r13
140129594:	41 54                	push   %r12
140129596:	55                   	push   %rbp
140129597:	57                   	push   %rdi
140129598:	56                   	push   %rsi
140129599:	53                   	push   %rbx
14012959a:	48 83 ec 50          	sub    $0x50,%rsp
14012959e:	4c 8b 2d 4b f5 10 00 	mov    0x10f54b(%rip),%r13        # 0x140238af0
1401295a5:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1401295ac:	00
1401295ad:	49 8b 45 00          	mov    0x0(%r13),%rax
1401295b1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401295b6:	31 c0                	xor    %eax,%eax
1401295b8:	48 8b 05 e1 fd 10 00 	mov    0x10fde1(%rip),%rax        # 0x1402393a0
1401295bf:	48 89 cb             	mov    %rcx,%rbx
1401295c2:	49 89 d4             	mov    %rdx,%r12
1401295c5:	48 8d 0d 34 84 0c 00 	lea    0xc8434(%rip),%rcx        # 0x1401f1a00
1401295cc:	4d 89 c6             	mov    %r8,%r14
1401295cf:	4c 89 ce             	mov    %r9,%rsi
1401295d2:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401295d9:	00 00
1401295db:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401295e2:	00 00
1401295e4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401295e9:	e8 12 2e f8 ff       	call   0x1400ac400
1401295ee:	85 c0                	test   %eax,%eax
1401295f0:	75 1e                	jne    0x140129610
1401295f2:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401295f7:	49 2b 45 00          	sub    0x0(%r13),%rax
1401295fb:	0f 85 93 01 00 00    	jne    0x140129794
140129601:	48 83 c4 50          	add    $0x50,%rsp
140129605:	5b                   	pop    %rbx
140129606:	5e                   	pop    %rsi
140129607:	5f                   	pop    %rdi
140129608:	5d                   	pop    %rbp
140129609:	41 5c                	pop    %r12
14012960b:	41 5d                	pop    %r13
14012960d:	41 5e                	pop    %r14
14012960f:	c3                   	ret
140129610:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140129615:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
14012961a:	4d 89 e1             	mov    %r12,%r9
14012961d:	49 89 d8             	mov    %rbx,%r8
140129620:	48 8d 15 09 26 0f 00 	lea    0xf2609(%rip),%rdx        # 0x14021bc30
140129627:	48 89 e9             	mov    %rbp,%rcx
14012962a:	e8 91 29 f7 ff       	call   0x14009bfc0
14012962f:	48 85 f6             	test   %rsi,%rsi
140129632:	74 6c                	je     0x1401296a0
140129634:	31 db                	xor    %ebx,%ebx
140129636:	4c 8d 25 13 26 0f 00 	lea    0xf2613(%rip),%r12        # 0x14021bc50
14012963d:	41 be 20 00 00 00    	mov    $0x20,%r14d
140129643:	48 85 ff             	test   %rdi,%rdi
140129646:	74 58                	je     0x1401296a0
140129648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012964f:	00
140129650:	8d 43 01             	lea    0x1(%rbx),%eax
140129653:	41 89 d8             	mov    %ebx,%r8d
140129656:	48 83 c3 01          	add    $0x1,%rbx
14012965a:	a8 07                	test   $0x7,%al
14012965c:	0f 84 9e 00 00 00    	je     0x140129700
140129662:	48 39 fb             	cmp    %rdi,%rbx
140129665:	0f 83 c5 00 00 00    	jae    0x140129730
14012966b:	0f be 44 1e ff       	movsbl -0x1(%rsi,%rbx,1),%eax
140129670:	8d 50 df             	lea    -0x21(%rax),%edx
140129673:	44 0f b6 c8          	movzbl %al,%r9d
140129677:	80 fa 5d             	cmp    $0x5d,%dl
14012967a:	0f 87 d0 00 00 00    	ja     0x140129750
140129680:	ba 20 00 00 00       	mov    $0x20,%edx
140129685:	89 54 24 28          	mov    %edx,0x28(%rsp)
140129689:	48 89 e9             	mov    %rbp,%rcx
14012968c:	4c 89 e2             	mov    %r12,%rdx
14012968f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140129693:	e8 28 29 f7 ff       	call   0x14009bfc0
140129698:	48 39 fb             	cmp    %rdi,%rbx
14012969b:	72 b3                	jb     0x140129650
14012969d:	0f 1f 00             	nopl   (%rax)
1401296a0:	ba 0a 00 00 00       	mov    $0xa,%edx
1401296a5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401296ab:	48 89 e9             	mov    %rbp,%rcx
1401296ae:	e8 dd 26 f7 ff       	call   0x14009bd90
1401296b3:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
1401296ba:	00 00 00
1401296bd:	48 23 05 44 83 0c 00 	and    0xc8344(%rip),%rax        # 0x1401f1a08
1401296c4:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
1401296cb:	00 00 00
1401296ce:	48 39 d0             	cmp    %rdx,%rax
1401296d1:	74 1b                	je     0x1401296ee
1401296d3:	49 89 e9             	mov    %rbp,%r9
1401296d6:	4c 8d 05 23 83 0c 00 	lea    0xc8323(%rip),%r8        # 0x1401f1a00
1401296dd:	ba 57 01 00 00       	mov    $0x157,%edx
1401296e2:	48 8d 0d 87 25 0f 00 	lea    0xf2587(%rip),%rcx        # 0x14021bc70
1401296e9:	e8 72 26 f8 ff       	call   0x1400abd60
1401296ee:	48 89 e9             	mov    %rbp,%rcx
1401296f1:	e8 4a 12 f7 ff       	call   0x14009a940
1401296f6:	e9 f7 fe ff ff       	jmp    0x1401295f2
1401296fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140129700:	44 0f b6 4c 1e ff    	movzbl -0x1(%rsi,%rbx,1),%r9d
140129706:	41 8d 51 df          	lea    -0x21(%r9),%edx
14012970a:	41 0f be c1          	movsbl %r9b,%eax
14012970e:	80 fa 5d             	cmp    $0x5d,%dl
140129711:	ba 0a 00 00 00       	mov    $0xa,%edx
140129716:	0f 86 69 ff ff ff    	jbe    0x140129685
14012971c:	b8 20 00 00 00       	mov    $0x20,%eax
140129721:	e9 5f ff ff ff       	jmp    0x140129685
140129726:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14012972d:	00 00 00
140129730:	0f be 44 1e ff       	movsbl -0x1(%rsi,%rbx,1),%eax
140129735:	8d 50 df             	lea    -0x21(%rax),%edx
140129738:	44 0f b6 c8          	movzbl %al,%r9d
14012973c:	80 fa 5d             	cmp    $0x5d,%dl
14012973f:	77 2f                	ja     0x140129770
140129741:	ba 0a 00 00 00       	mov    $0xa,%edx
140129746:	e9 3a ff ff ff       	jmp    0x140129685
14012974b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140129750:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140129755:	44 0f b6 c8          	movzbl %al,%r9d
140129759:	4c 89 e2             	mov    %r12,%rdx
14012975c:	48 89 e9             	mov    %rbp,%rcx
14012975f:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140129764:	e8 57 28 f7 ff       	call   0x14009bfc0
140129769:	e9 e2 fe ff ff       	jmp    0x140129650
14012976e:	66 90                	xchg   %ax,%ax
140129770:	c7 44 24 28 0a 00 00 	movl   $0xa,0x28(%rsp)
140129777:	00
140129778:	44 0f b6 c8          	movzbl %al,%r9d
14012977c:	4c 89 e2             	mov    %r12,%rdx
14012977f:	48 89 e9             	mov    %rbp,%rcx
140129782:	c7 44 24 20 20 00 00 	movl   $0x20,0x20(%rsp)
140129789:	00
14012978a:	e8 31 28 f7 ff       	call   0x14009bfc0
14012978f:	e9 0c ff ff ff       	jmp    0x1401296a0
140129794:	e8 d7 b0 0b 00       	call   0x1401e4870
140129799:	90                   	nop
14012979a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401297a0:	57                   	push   %rdi
1401297a1:	56                   	push   %rsi
1401297a2:	53                   	push   %rbx
1401297a3:	48 83 ec 20          	sub    $0x20,%rsp
1401297a7:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401297ac:	4c 89 c6             	mov    %r8,%rsi
1401297af:	48 85 d2             	test   %rdx,%rdx
1401297b2:	74 15                	je     0x1401297c9
1401297b4:	48 8b 07             	mov    (%rdi),%rax
1401297b7:	49 8b 08             	mov    (%r8),%rcx
1401297ba:	48 39 c8             	cmp    %rcx,%rax
1401297bd:	48 89 cb             	mov    %rcx,%rbx
1401297c0:	48 0f 46 d8          	cmovbe %rax,%rbx
1401297c4:	48 85 db             	test   %rbx,%rbx
1401297c7:	75 0f                	jne    0x1401297d8
1401297c9:	31 c0                	xor    %eax,%eax
1401297cb:	48 83 c4 20          	add    $0x20,%rsp
1401297cf:	5b                   	pop    %rbx
1401297d0:	5e                   	pop    %rsi
1401297d1:	5f                   	pop    %rdi
1401297d2:	c3                   	ret
1401297d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401297d8:	49 89 d8             	mov    %rbx,%r8
1401297db:	4c 89 c9             	mov    %r9,%rcx
1401297de:	e8 15 06 0c 00       	call   0x1401e9df8
1401297e3:	48 29 1e             	sub    %rbx,(%rsi)
1401297e6:	31 c0                	xor    %eax,%eax
1401297e8:	48 29 1f             	sub    %rbx,(%rdi)
1401297eb:	48 83 c4 20          	add    $0x20,%rsp
1401297ef:	5b                   	pop    %rbx
1401297f0:	5e                   	pop    %rsi
1401297f1:	5f                   	pop    %rdi
1401297f2:	c3                   	ret
1401297f3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401297fa:	00 00 00 00