1400345cd:	75 61                	jne    0x140034630
1400345cf:	44 8b 4e 58          	mov    0x58(%rsi),%r9d
1400345d3:	45 85 c9             	test   %r9d,%r9d
1400345d6:	74 38                	je     0x140034610
1400345d8:	4c 89 e1             	mov    %r12,%rcx
1400345db:	e8 a0 b0 ff ff       	call   0x14002f680
1400345e0:	48 8d 0d 91 84 1c 00 	lea    0x1c8491(%rip),%rcx        # 0x1401fca78
1400345e7:	48 89 c3             	mov    %rax,%rbx
1400345ea:	48 8b 05 ef 49 20 00 	mov    0x2049ef(%rip),%rax        # 0x140238fe0
1400345f1:	8b 00                	mov    (%rax),%eax
1400345f3:	85 c0                	test   %eax,%eax
1400345f5:	74 08                	je     0x1400345ff
1400345f7:	e8 6c ed 1a 00       	call   0x1401e3368
1400345fc:	48 89 c1             	mov    %rax,%rcx
1400345ff:	48 89 da             	mov    %rbx,%rdx
140034602:	e8 29 f0 08 00       	call   0x1400c3630
140034607:	eb 32                	jmp    0x14003463b
140034609:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140034610:	48 89 f1             	mov    %rsi,%rcx
140034613:	e8 a8 9a ff ff       	call   0x14002e0c0
140034618:	48 89 e8             	mov    %rbp,%rax
14003461b:	48 83 c4 20          	add    $0x20,%rsp
14003461f:	5b                   	pop    %rbx
140034620:	5e                   	pop    %rsi
140034621:	5f                   	pop    %rdi
140034622:	5d                   	pop    %rbp
140034623:	41 5c                	pop    %r12
140034625:	41 5d                	pop    %r13
140034627:	41 5e                	pop    %r14
140034629:	c3                   	ret
14003462a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140034630:	85 db                	test   %ebx,%ebx
140034632:	78 1c                	js     0x140034650
140034634:	8b 56 58             	mov    0x58(%rsi),%edx
140034637:	85 d2                	test   %edx,%edx
140034639:	75 9d                	jne    0x1400345d8
14003463b:	48 89 e9             	mov    %rbp,%rcx
14003463e:	31 ed                	xor    %ebp,%ebp
140034640:	e8 6b 48 0c 00       	call   0x1400f8eb0
140034645:	eb d1                	jmp    0x140034618
140034647:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14003464e:	00 00
140034650:	4c 89 e1             	mov    %r12,%rcx
140034653:	e8 28 b0 ff ff       	call   0x14002f680
140034658:	48 8d 0d fe 83 1c 00 	lea    0x1c83fe(%rip),%rcx        # 0x1401fca5d
14003465f:	48 89 c3             	mov    %rax,%rbx
140034662:	48 8b 05 77 49 20 00 	mov    0x204977(%rip),%rax        # 0x140238fe0
140034669:	44 8b 00             	mov    (%rax),%r8d
14003466c:	45 85 c0             	test   %r8d,%r8d
14003466f:	75 86                	jne    0x1400345f7
140034671:	48 89 da             	mov    %rbx,%rdx
140034674:	e8 b7 ef 08 00       	call   0x1400c3630
140034679:	eb c0                	jmp    0x14003463b
14003467b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034680:	41 56                	push   %r14
140034682:	41 55                	push   %r13
140034684:	41 54                	push   %r12
140034686:	55                   	push   %rbp
140034687:	57                   	push   %rdi
140034688:	56                   	push   %rsi
140034689:	53                   	push   %rbx
14003468a:	48 83 ec 20          	sub    $0x20,%rsp
14003468e:	48 8b 42 10          	mov    0x10(%rdx),%rax
140034692:	48 3b 05 07 4d 20 00 	cmp    0x204d07(%rip),%rax        # 0x1402393a0
140034699:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1400346a0:	00
1400346a1:	48 89 d3             	mov    %rdx,%rbx
1400346a4:	4d 89 c4             	mov    %r8,%r12
1400346a7:	0f 84 03 02 00 00    	je     0x1400348b0
1400346ad:	c6 00 00             	movb   $0x0,(%rax)
1400346b0:	48 8b 71 40          	mov    0x40(%rcx),%rsi
1400346b4:	48 89 f1             	mov    %rsi,%rcx
1400346b7:	e8 dc 57 1b 00       	call   0x1401e9e98
1400346bc:	48 89 f2             	mov    %rsi,%rdx
1400346bf:	48 89 d9             	mov    %rbx,%rcx
1400346c2:	49 89 c0             	mov    %rax,%r8
1400346c5:	e8 e6 72 06 00       	call   0x14009b9b0
1400346ca:	48 8b 13             	mov    (%rbx),%rdx
1400346cd:	48 85 d2             	test   %rdx,%rdx
1400346d0:	0f 84 2a 01 00 00    	je     0x140034800
1400346d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400346da:	48 29 c2             	sub    %rax,%rdx
1400346dd:	48 83 fa 01          	cmp    $0x1,%rdx
1400346e1:	0f 84 19 01 00 00    	je     0x140034800
1400346e7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400346eb:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400346ef:	4c 8b 2d 0a 4d 20 00 	mov    0x204d0a(%rip),%r13        # 0x140239400
1400346f6:	31 f6                	xor    %esi,%esi
1400346f8:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400346fc:	48 8d 2d ed 8e 1c 00 	lea    0x1c8eed(%rip),%rbp        # 0x1401fd5f0
140034703:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
140034707:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003470b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14003470f:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140034713:	49 8b 45 00          	mov    0x0(%r13),%rax
140034717:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14003471e:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
140034723:	0f 85 97 00 00 00    	jne    0x1400347c0
140034729:	e9 6a 01 00 00       	jmp    0x140034898
14003472e:	66 90                	xchg   %ax,%ax
140034730:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034734:	48 29 c2             	sub    %rax,%rdx
140034737:	48 83 fa 01          	cmp    $0x1,%rdx
14003473b:	0f 84 a0 00 00 00    	je     0x1400347e1
140034741:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140034745:	48 8d 48 01          	lea    0x1(%rax),%rcx
140034749:	83 e7 0f             	and    $0xf,%edi
14003474c:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140034750:	0f b6 7c 3d 00       	movzbl 0x0(%rbp,%rdi,1),%edi
140034755:	44 88 34 02          	mov    %r14b,(%rdx,%rax,1)
140034759:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14003475d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034761:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140034765:	48 8b 13             	mov    (%rbx),%rdx
140034768:	48 85 d2             	test   %rdx,%rdx
14003476b:	0f 84 af 00 00 00    	je     0x140034820
140034771:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034775:	48 29 c2             	sub    %rax,%rdx
140034778:	48 83 fa 01          	cmp    $0x1,%rdx
14003477c:	0f 84 9e 00 00 00    	je     0x140034820
140034782:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140034786:	48 8d 48 01          	lea    0x1(%rax),%rcx
14003478a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14003478e:	40 88 3c 02          	mov    %dil,(%rdx,%rax,1)
140034792:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140034796:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003479a:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14003479e:	48 85 f6             	test   %rsi,%rsi
1400347a1:	0f 84 99 00 00 00    	je     0x140034840
1400347a7:	49 8b 45 00          	mov    0x0(%r13),%rax
1400347ab:	48 83 c6 01          	add    $0x1,%rsi
1400347af:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1400347b6:	48 3b 70 10          	cmp    0x10(%rax),%rsi
1400347ba:	0f 83 d8 00 00 00    	jae    0x140034898
1400347c0:	41 0f b6 3c 34       	movzbl (%r12,%rsi,1),%edi
1400347c5:	48 8b 13             	mov    (%rbx),%rdx
1400347c8:	48 89 f8             	mov    %rdi,%rax
1400347cb:	48 c1 e8 04          	shr    $0x4,%rax
1400347cf:	83 e0 0f             	and    $0xf,%eax
1400347d2:	44 0f b6 74 05 00    	movzbl 0x0(%rbp,%rax,1),%r14d
1400347d8:	48 85 d2             	test   %rdx,%rdx
1400347db:	0f 85 4f ff ff ff    	jne    0x140034730
1400347e1:	ba 01 00 00 00       	mov    $0x1,%edx
1400347e6:	48 89 d9             	mov    %rbx,%rcx
1400347e9:	e8 b2 63 06 00       	call   0x14009aba0
1400347ee:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400347f2:	e9 4a ff ff ff       	jmp    0x140034741
1400347f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400347fe:	00 00
140034800:	ba 01 00 00 00       	mov    $0x1,%edx
140034805:	48 89 d9             	mov    %rbx,%rcx
140034808:	e8 93 63 06 00       	call   0x14009aba0
14003480d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034811:	e9 d1 fe ff ff       	jmp    0x1400346e7
140034816:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003481d:	00 00 00
140034820:	ba 01 00 00 00       	mov    $0x1,%edx
140034825:	48 89 d9             	mov    %rbx,%rcx
140034828:	e8 73 63 06 00       	call   0x14009aba0
14003482d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034831:	e9 4c ff ff ff       	jmp    0x140034782
140034836:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003483d:	00 00 00
140034840:	48 8b 13             	mov    (%rbx),%rdx
140034843:	48 85 d2             	test   %rdx,%rdx
140034846:	74 38                	je     0x140034880
140034848:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003484c:	48 29 c2             	sub    %rax,%rdx
14003484f:	48 83 fa 01          	cmp    $0x1,%rdx
140034853:	74 2b                	je     0x140034880
140034855:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140034859:	48 8d 48 01          	lea    0x1(%rax),%rcx
14003485d:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140034861:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
140034865:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140034869:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003486d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140034871:	e9 31 ff ff ff       	jmp    0x1400347a7
140034876:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003487d:	00 00 00
140034880:	ba 01 00 00 00       	mov    $0x1,%edx
140034885:	48 89 d9             	mov    %rbx,%rcx
140034888:	e8 13 63 06 00       	call   0x14009aba0
14003488d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034891:	eb c2                	jmp    0x140034855
140034893:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034898:	48 8b 43 10          	mov    0x10(%rbx),%rax
14003489c:	48 83 c4 20          	add    $0x20,%rsp
1400348a0:	5b                   	pop    %rbx
1400348a1:	5e                   	pop    %rsi
1400348a2:	5f                   	pop    %rdi
1400348a3:	5d                   	pop    %rbp
1400348a4:	41 5c                	pop    %r12
1400348a6:	41 5d                	pop    %r13
1400348a8:	41 5e                	pop    %r14
1400348aa:	c3                   	ret
1400348ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400348b0:	80 38 00             	cmpb   $0x0,(%rax)
1400348b3:	0f 84 f7 fd ff ff    	je     0x1400346b0
1400348b9:	e8 b2 f6 ff ff       	call   0x140033f70
1400348be:	90                   	nop
1400348bf:	90                   	nop
1400348c0:	41 57                	push   %r15
1400348c2:	b8 38 20 00 00       	mov    $0x2038,%eax
1400348c7:	41 56                	push   %r14
1400348c9:	41 55                	push   %r13
1400348cb:	41 54                	push   %r12
1400348cd:	55                   	push   %rbp
1400348ce:	57                   	push   %rdi
1400348cf:	56                   	push   %rsi
1400348d0:	53                   	push   %rbx
1400348d1:	e8 8a fb 1a 00       	call   0x1401e4460
1400348d6:	48 29 c4             	sub    %rax,%rsp
1400348d9:	48 8b 3d 10 42 20 00 	mov    0x204210(%rip),%rdi        # 0x140238af0
1400348e0:	49 89 d5             	mov    %rdx,%r13
1400348e3:	49 89 ce             	mov    %rcx,%r14
1400348e6:	48 8b 17             	mov    (%rdi),%rdx
1400348e9:	48 89 94 24 28 20 00 	mov    %rdx,0x2028(%rsp)
1400348f0:	00
1400348f1:	31 d2                	xor    %edx,%edx
1400348f3:	e8 e8 10 0b 00       	call   0x1400e59e0
1400348f8:	89 c5                	mov    %eax,%ebp
1400348fa:	85 c0                	test   %eax,%eax
1400348fc:	0f 88 bd 01 00 00    	js     0x140034abf
140034902:	31 d2                	xor    %edx,%edx
140034904:	4c 89 e9             	mov    %r13,%rcx
140034907:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14003490c:	e8 cf 10 0b 00       	call   0x1400e59e0
140034911:	48 8d bc 24 20 10 00 	lea    0x1020(%rsp),%rdi
140034918:	00
140034919:	41 89 c4             	mov    %eax,%r12d
14003491c:	85 c0                	test   %eax,%eax
14003491e:	79 49                	jns    0x140034969
140034920:	e9 43 01 00 00       	jmp    0x140034a68
140034925:	0f 1f 00             	nopl   (%rax)
140034928:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14003492e:	48 89 fa             	mov    %rdi,%rdx
140034931:	44 89 e1             	mov    %r12d,%ecx
140034934:	e8 87 67 09 00       	call   0x1400cb0c0
140034939:	48 85 c0             	test   %rax,%rax
14003493c:	0f 88 e6 00 00 00    	js     0x140034a28
140034942:	48 39 c3             	cmp    %rax,%rbx
140034945:	75 69                	jne    0x1400349b0
140034947:	49 89 d8             	mov    %rbx,%r8
14003494a:	48 89 fa             	mov    %rdi,%rdx
14003494d:	48 89 f1             	mov    %rsi,%rcx
140034950:	e8 93 54 1b 00       	call   0x1401e9de8
140034955:	41 89 c7             	mov    %eax,%r15d
140034958:	85 c0                	test   %eax,%eax
14003495a:	75 54                	jne    0x1400349b0
14003495c:	48 81 fb ff 0f 00 00 	cmp    $0xfff,%rbx
140034963:	0f 86 ef 00 00 00    	jbe    0x140034a58
140034969:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14003496f:	48 89 f2             	mov    %rsi,%rdx
140034972:	89 e9                	mov    %ebp,%ecx
140034974:	e8 47 67 09 00       	call   0x1400cb0c0
140034979:	48 89 c3             	mov    %rax,%rbx
14003497c:	48 85 c0             	test   %rax,%rax
14003497f:	79 a7                	jns    0x140034928
140034981:	48 8b 05 58 46 20 00 	mov    0x204658(%rip),%rax        # 0x140238fe0
140034988:	48 8d 0d 1f 81 1c 00 	lea    0x1c811f(%rip),%rcx        # 0x1401fcaae
14003498f:	44 8b 00             	mov    (%rax),%r8d
140034992:	45 85 c0             	test   %r8d,%r8d
140034995:	74 08                	je     0x14003499f
140034997:	e8 cc e9 1a 00       	call   0x1401e3368
14003499c:	48 89 c1             	mov    %rax,%rcx
14003499f:	4c 89 f2             	mov    %r14,%rdx
1400349a2:	e8 f9 eb 08 00       	call   0x1400c35a0
1400349a7:	89 e9                	mov    %ebp,%ecx
1400349a9:	e8 92 51 1b 00       	call   0x1401e9b40
1400349ae:	eb 26                	jmp    0x1400349d6
1400349b0:	48 8b 05 29 46 20 00 	mov    0x204629(%rip),%rax        # 0x140238fe0
1400349b7:	48 8d 0d 02 81 1c 00 	lea    0x1c8102(%rip),%rcx        # 0x1401fcac0
1400349be:	8b 00                	mov    (%rax),%eax
1400349c0:	85 c0                	test   %eax,%eax
1400349c2:	75 54                	jne    0x140034a18
1400349c4:	4d 89 e8             	mov    %r13,%r8
1400349c7:	4c 89 f2             	mov    %r14,%rdx
1400349ca:	e8 61 ec 08 00       	call   0x1400c3630
1400349cf:	89 e9                	mov    %ebp,%ecx
1400349d1:	e8 6a 51 1b 00       	call   0x1401e9b40
1400349d6:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1400349dc:	44 89 e1             	mov    %r12d,%ecx
1400349df:	e8 5c 51 1b 00       	call   0x1401e9b40
1400349e4:	48 8b 35 05 41 20 00 	mov    0x204105(%rip),%rsi        # 0x140238af0
1400349eb:	48 8b 84 24 28 20 00 	mov    0x2028(%rsp),%rax
1400349f2:	00
1400349f3:	48 2b 06             	sub    (%rsi),%rax
1400349f6:	0f 85 eb 00 00 00    	jne    0x140034ae7
1400349fc:	44 89 f8             	mov    %r15d,%eax
1400349ff:	48 81 c4 38 20 00 00 	add    $0x2038,%rsp
140034a06:	5b                   	pop    %rbx
140034a07:	5e                   	pop    %rsi
140034a08:	5f                   	pop    %rdi
140034a09:	5d                   	pop    %rbp
140034a0a:	41 5c                	pop    %r12
140034a0c:	41 5d                	pop    %r13
140034a0e:	41 5e                	pop    %r14
140034a10:	41 5f                	pop    %r15
140034a12:	c3                   	ret
140034a13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034a18:	e8 4b e9 1a 00       	call   0x1401e3368
140034a1d:	48 89 c1             	mov    %rax,%rcx
140034a20:	eb a2                	jmp    0x1400349c4
140034a22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140034a28:	48 8b 05 b1 45 20 00 	mov    0x2045b1(%rip),%rax        # 0x140238fe0
140034a2f:	48 8d 0d 78 80 1c 00 	lea    0x1c8078(%rip),%rcx        # 0x1401fcaae
140034a36:	8b 10                	mov    (%rax),%edx
140034a38:	85 d2                	test   %edx,%edx
140034a3a:	74 08                	je     0x140034a44
140034a3c:	e8 27 e9 1a 00       	call   0x1401e3368
140034a41:	48 89 c1             	mov    %rax,%rcx
140034a44:	4c 89 ea             	mov    %r13,%rdx
140034a47:	e8 54 eb 08 00       	call   0x1400c35a0
140034a4c:	89 e9                	mov    %ebp,%ecx
140034a4e:	e8 ed 50 1b 00       	call   0x1401e9b40
140034a53:	eb 81                	jmp    0x1400349d6
140034a55:	0f 1f 00             	nopl   (%rax)
140034a58:	89 e9                	mov    %ebp,%ecx
140034a5a:	e8 e1 50 1b 00       	call   0x1401e9b40
140034a5f:	e9 78 ff ff ff       	jmp    0x1400349dc
140034a64:	0f 1f 40 00          	nopl   0x0(%rax)
140034a68:	ff 15 b2 a9 27 00    	call   *0x27a9b2(%rip)        # 0x1402af420
140034a6e:	83 38 02             	cmpl   $0x2,(%rax)
140034a71:	74 30                	je     0x140034aa3
140034a73:	48 8b 05 66 45 20 00 	mov    0x204566(%rip),%rax        # 0x140238fe0
140034a7a:	48 8d 0d 1b 80 1c 00 	lea    0x1c801b(%rip),%rcx        # 0x1401fca9c
140034a81:	44 8b 08             	mov    (%rax),%r9d
140034a84:	45 85 c9             	test   %r9d,%r9d
140034a87:	75 2c                	jne    0x140034ab5
140034a89:	4c 89 ea             	mov    %r13,%rdx
140034a8c:	e8 0f eb 08 00       	call   0x1400c35a0
140034a91:	89 e9                	mov    %ebp,%ecx
140034a93:	e8 a8 50 1b 00       	call   0x1401e9b40
140034a98:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140034a9e:	e9 41 ff ff ff       	jmp    0x1400349e4
140034aa3:	89 e9                	mov    %ebp,%ecx
140034aa5:	41 bf fe ff ff ff    	mov    $0xfffffffe,%r15d
140034aab:	e8 90 50 1b 00       	call   0x1401e9b40
140034ab0:	e9 2f ff ff ff       	jmp    0x1400349e4
140034ab5:	e8 ae e8 1a 00       	call   0x1401e3368
140034aba:	48 89 c1             	mov    %rax,%rcx
140034abd:	eb ca                	jmp    0x140034a89
140034abf:	48 8b 05 1a 45 20 00 	mov    0x20451a(%rip),%rax        # 0x140238fe0
140034ac6:	48 8d 0d cf 7f 1c 00 	lea    0x1c7fcf(%rip),%rcx        # 0x1401fca9c
140034acd:	44 8b 10             	mov    (%rax),%r10d
140034ad0:	45 85 d2             	test   %r10d,%r10d
140034ad3:	74 08                	je     0x140034add
140034ad5:	e8 8e e8 1a 00       	call   0x1401e3368
140034ada:	48 89 c1             	mov    %rax,%rcx