1401615e6:	ff 15 24 17 2a 00    	call   *0x2a1724(%rip)        # 0x140402d10
1401615ec:	33 c0                	xor    %eax,%eax
1401615ee:	e9 05 05 00 00       	jmp    0x140161af8
1401615f3:	45 33 c0             	xor    %r8d,%r8d
1401615f6:	e8 45 a9 fe ff       	call   0x14014bf40
1401615fb:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1401615ff:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140161603:	48 85 d2             	test   %rdx,%rdx
140161606:	74 18                	je     0x140161620
140161608:	48 39 1a             	cmp    %rbx,(%rdx)
14016160b:	74 0b                	je     0x140161618
14016160d:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140161611:	48 85 d2             	test   %rdx,%rdx
140161614:	75 f2                	jne    0x140161608
140161616:	eb 08                	jmp    0x140161620
140161618:	45 33 c0             	xor    %r8d,%r8d
14016161b:	e8 20 a9 fe ff       	call   0x14014bf40
140161620:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140161624:	48 8b 43 08          	mov    0x8(%rbx),%rax
140161628:	48 85 c9             	test   %rcx,%rcx
14016162b:	74 06                	je     0x140161633
14016162d:	48 89 41 08          	mov    %rax,0x8(%rcx)
140161631:	eb 04                	jmp    0x140161637
140161633:	48 89 47 08          	mov    %rax,0x8(%rdi)
140161637:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14016163b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14016163f:	48 85 c9             	test   %rcx,%rcx
140161642:	74 06                	je     0x14016164a
140161644:	48 89 41 10          	mov    %rax,0x10(%rcx)
140161648:	eb 04                	jmp    0x14016164e
14016164a:	48 89 47 10          	mov    %rax,0x10(%rdi)
14016164e:	ff 4f 18             	decl   0x18(%rdi)
140161651:	48 8b cf             	mov    %rdi,%rcx
140161654:	e8 37 e4 00 00       	call   0x14016fa90
140161659:	48 8b cf             	mov    %rdi,%rcx
14016165c:	e8 ff 19 ff ff       	call   0x140153060
140161661:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
140161668:	48 85 c9             	test   %rcx,%rcx
14016166b:	74 0c                	je     0x140161679
14016166d:	e8 7e c2 ff ff       	call   0x14015d8f0
140161672:	4c 89 ab d8 00 00 00 	mov    %r13,0xd8(%rbx)
140161679:	48 8d 8b 00 0f 00 00 	lea    0xf00(%rbx),%rcx
140161680:	33 d2                	xor    %edx,%edx
140161682:	e8 49 a7 fe ff       	call   0x14014bdd0
140161687:	80 bb 0b 13 00 00 00 	cmpb   $0x0,0x130b(%rbx)
14016168e:	44 89 2b             	mov    %r13d,(%rbx)
140161691:	74 0d                	je     0x1401616a0
140161693:	48 8b 8b a0 11 00 00 	mov    0x11a0(%rbx),%rcx
14016169a:	ff 15 70 16 2a 00    	call   *0x2a1670(%rip)        # 0x140402d10
1401616a0:	48 8b cb             	mov    %rbx,%rcx
1401616a3:	e8 e8 1e fe ff       	call   0x140143590
1401616a8:	48 83 bb 40 0d 00 00 	cmpq   $0x0,0xd40(%rbx)
1401616af:	00
1401616b0:	0f 84 9c 00 00 00    	je     0x140161752
1401616b6:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1401616bd:	48 85 c0             	test   %rax,%rax
1401616c0:	74 0a                	je     0x1401616cc
1401616c2:	f6 40 04 10          	testb  $0x10,0x4(%rax)
1401616c6:	0f 85 86 00 00 00    	jne    0x140161752
1401616cc:	48 83 bb 18 07 00 00 	cmpq   $0x0,0x718(%rbx)
1401616d3:	00
1401616d4:	49 8b ed             	mov    %r13,%rbp
1401616d7:	76 65                	jbe    0x14016173e
1401616d9:	4d 8b f5             	mov    %r13,%r14
1401616dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401616e0:	48 8b bb 40 0d 00 00 	mov    0xd40(%rbx),%rdi
1401616e7:	49 03 fe             	add    %r14,%rdi
1401616ea:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401616ee:	48 85 c9             	test   %rcx,%rcx
1401616f1:	74 38                	je     0x14016172b
1401616f3:	48 8b 05 3e 16 2a 00 	mov    0x2a163e(%rip),%rax        # 0x140402d38
1401616fa:	ff 90 90 00 00 00    	call   *0x90(%rax)
140161700:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140161704:	4c 89 6f 18          	mov    %r13,0x18(%rdi)
140161708:	44 89 6f 28          	mov    %r13d,0x28(%rdi)
14016170c:	e8 af 1d fe ff       	call   0x1401434c0
140161711:	48 8b 0f             	mov    (%rdi),%rcx
140161714:	ff 15 f6 15 2a 00    	call   *0x2a15f6(%rip)        # 0x140402d10
14016171a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14016171e:	4c 89 2f             	mov    %r13,(%rdi)
140161721:	ff 15 e9 15 2a 00    	call   *0x2a15e9(%rip)        # 0x140402d10
140161727:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14016172b:	48 ff c5             	inc    %rbp
14016172e:	49 81 c6 b0 00 00 00 	add    $0xb0,%r14
140161735:	48 3b ab 18 07 00 00 	cmp    0x718(%rbx),%rbp
14016173c:	72 a2                	jb     0x1401616e0
14016173e:	48 8b 8b 40 0d 00 00 	mov    0xd40(%rbx),%rcx
140161745:	ff 15 c5 15 2a 00    	call   *0x2a15c5(%rip)        # 0x140402d10
14016174b:	4c 89 ab 40 0d 00 00 	mov    %r13,0xd40(%rbx)
140161752:	48 8b 05 df 15 2a 00 	mov    0x2a15df(%rip),%rax        # 0x140402d38
140161759:	48 8b cb             	mov    %rbx,%rcx
14016175c:	ff 90 88 00 00 00    	call   *0x88(%rax)
140161762:	48 8b 8b 30 0d 00 00 	mov    0xd30(%rbx),%rcx
140161769:	ff 15 a1 15 2a 00    	call   *0x2a15a1(%rip)        # 0x140402d10
14016176f:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
140161776:	4c 89 ab 30 0d 00 00 	mov    %r13,0xd30(%rbx)
14016177d:	ff 15 8d 15 2a 00    	call   *0x2a158d(%rip)        # 0x140402d10
140161783:	48 8b cb             	mov    %rbx,%rcx
140161786:	4c 89 ab d0 0d 00 00 	mov    %r13,0xdd0(%rbx)
14016178d:	e8 8e 0c ff ff       	call   0x140152420
140161792:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
140161799:	ff 15 71 15 2a 00    	call   *0x2a1571(%rip)        # 0x140402d10
14016179f:	80 bb 13 13 00 00 00 	cmpb   $0x0,0x1313(%rbx)
1401617a6:	4c 89 ab 98 01 00 00 	mov    %r13,0x198(%rbx)
1401617ad:	74 14                	je     0x1401617c3
1401617af:	48 8b 8b 48 12 00 00 	mov    0x1248(%rbx),%rcx
1401617b6:	ff 15 54 15 2a 00    	call   *0x2a1554(%rip)        # 0x140402d10
1401617bc:	c6 83 13 13 00 00 00 	movb   $0x0,0x1313(%rbx)
1401617c3:	48 8b cb             	mov    %rbx,%rcx
1401617c6:	4c 89 ab 48 12 00 00 	mov    %r13,0x1248(%rbx)
1401617cd:	e8 5e 3a 01 00       	call   0x140175230
1401617d2:	48 8b 8b 18 0d 00 00 	mov    0xd18(%rbx),%rcx
1401617d9:	ff 15 31 15 2a 00    	call   *0x2a1531(%rip)        # 0x140402d10
1401617df:	4c 89 ab 18 0d 00 00 	mov    %r13,0xd18(%rbx)
1401617e6:	48 8b 8b f8 0c 00 00 	mov    0xcf8(%rbx),%rcx
1401617ed:	ff 15 1d 15 2a 00    	call   *0x2a151d(%rip)        # 0x140402d10
1401617f3:	4c 89 ab f8 0c 00 00 	mov    %r13,0xcf8(%rbx)
1401617fa:	4c 89 ab 08 0d 00 00 	mov    %r13,0xd08(%rbx)
140161801:	4c 89 ab 00 0d 00 00 	mov    %r13,0xd00(%rbx)
140161808:	48 8b 8b 20 0d 00 00 	mov    0xd20(%rbx),%rcx
14016180f:	ff 15 fb 14 2a 00    	call   *0x2a14fb(%rip)        # 0x140402d10
140161815:	41 0f b6 d4          	movzbl %r12b,%edx
140161819:	4c 89 ab 20 0d 00 00 	mov    %r13,0xd20(%rbx)
140161820:	48 8b cb             	mov    %rbx,%rcx
140161823:	e8 18 16 fe ff       	call   0x140142e40
140161828:	4c 8b 83 a8 09 00 00 	mov    0x9a8(%rbx),%r8
14016182f:	48 8b cb             	mov    %rbx,%rcx
140161832:	48 8b 93 48 0b 00 00 	mov    0xb48(%rbx),%rdx
140161839:	e8 52 7b 01 00       	call   0x140179390
14016183e:	48 8d 8b 48 0b 00 00 	lea    0xb48(%rbx),%rcx
140161845:	e8 b6 71 01 00       	call   0x140178a00
14016184a:	4c 8b 83 b0 09 00 00 	mov    0x9b0(%rbx),%r8
140161851:	48 8b cb             	mov    %rbx,%rcx
140161854:	48 8b 93 40 0b 00 00 	mov    0xb40(%rbx),%rdx
14016185b:	e8 40 42 fe ff       	call   0x140145aa0
140161860:	48 8d 8b 40 0b 00 00 	lea    0xb40(%rbx),%rcx
140161867:	e8 94 3c fe ff       	call   0x140145500
14016186c:	48 8d 8b e0 0d 00 00 	lea    0xde0(%rbx),%rcx
140161873:	e8 48 ac fd ff       	call   0x14013c4c0
140161878:	48 8d 8b 20 0e 00 00 	lea    0xe20(%rbx),%rcx
14016187f:	e8 3c ac fd ff       	call   0x14013c4c0
140161884:	48 8b 8b 50 13 00 00 	mov    0x1350(%rbx),%rcx
14016188b:	ff 15 7f 14 2a 00    	call   *0x2a147f(%rip)        # 0x140402d10
140161891:	48 8b 8b 58 13 00 00 	mov    0x1358(%rbx),%rcx
140161898:	4c 89 ab 50 13 00 00 	mov    %r13,0x1350(%rbx)
14016189f:	ff 15 6b 14 2a 00    	call   *0x2a146b(%rip)        # 0x140402d10
1401618a5:	48 8b 8b 98 0e 00 00 	mov    0xe98(%rbx),%rcx
1401618ac:	4c 89 ab 58 13 00 00 	mov    %r13,0x1358(%rbx)
1401618b3:	ff 15 57 14 2a 00    	call   *0x2a1457(%rip)        # 0x140402d10
1401618b9:	4c 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%r9
1401618c0:	4d 85 c9             	test   %r9,%r9
1401618c3:	74 60                	je     0x140161925
1401618c5:	41 f6 41 04 02       	testb  $0x2,0x4(%r9)
1401618ca:	74 1b                	je     0x1401618e7
1401618cc:	49 8b 41 10          	mov    0x10(%r9),%rax
1401618d0:	48 85 c0             	test   %rax,%rax
1401618d3:	74 12                	je     0x1401618e7
1401618d5:	4d 8b 49 20          	mov    0x20(%r9),%r9
1401618d9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401618df:	41 8b d4             	mov    %r12d,%edx
1401618e2:	48 8b cb             	mov    %rbx,%rcx
1401618e5:	ff d0                	call   *%rax
1401618e7:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1401618ee:	8b 48 08             	mov    0x8(%rax),%ecx
1401618f1:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1401618f8:	ff c9                	dec    %ecx
1401618fa:	89 48 08             	mov    %ecx,0x8(%rax)
1401618fd:	4c 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%r8
140161904:	4d 85 c0             	test   %r8,%r8
140161907:	74 1c                	je     0x140161925
140161909:	41 f6 40 04 02       	testb  $0x2,0x4(%r8)
14016190e:	74 15                	je     0x140161925
140161910:	49 8b 40 18          	mov    0x18(%r8),%rax
140161914:	48 85 c0             	test   %rax,%rax
140161917:	74 0c                	je     0x140161925
140161919:	4d 8b 40 20          	mov    0x20(%r8),%r8
14016191d:	41 8b d4             	mov    %r12d,%edx
140161920:	48 8b cb             	mov    %rbx,%rcx
140161923:	ff d0                	call   *%rax
140161925:	48 8b 8b 90 12 00 00 	mov    0x1290(%rbx),%rcx
14016192c:	ff 15 de 13 2a 00    	call   *0x2a13de(%rip)        # 0x140402d10
140161932:	48 8b 8b 98 12 00 00 	mov    0x1298(%rbx),%rcx
140161939:	4c 89 ab 90 12 00 00 	mov    %r13,0x1290(%rbx)
140161940:	ff 15 ca 13 2a 00    	call   *0x2a13ca(%rip)        # 0x140402d10
140161946:	48 8b 8b a8 12 00 00 	mov    0x12a8(%rbx),%rcx
14016194d:	4c 89 ab 98 12 00 00 	mov    %r13,0x1298(%rbx)
140161954:	ff 15 b6 13 2a 00    	call   *0x2a13b6(%rip)        # 0x140402d10
14016195a:	48 8b 8b a0 12 00 00 	mov    0x12a0(%rbx),%rcx
140161961:	4c 89 ab a8 12 00 00 	mov    %r13,0x12a8(%rbx)
140161968:	ff 15 a2 13 2a 00    	call   *0x2a13a2(%rip)        # 0x140402d10
14016196e:	48 8b 8b d8 12 00 00 	mov    0x12d8(%rbx),%rcx
140161975:	4c 89 ab a0 12 00 00 	mov    %r13,0x12a0(%rbx)
14016197c:	ff 15 8e 13 2a 00    	call   *0x2a138e(%rip)        # 0x140402d10
140161982:	48 8b 8b b0 12 00 00 	mov    0x12b0(%rbx),%rcx
140161989:	4c 89 ab d8 12 00 00 	mov    %r13,0x12d8(%rbx)
140161990:	ff 15 7a 13 2a 00    	call   *0x2a137a(%rip)        # 0x140402d10
140161996:	48 8b 8b b8 12 00 00 	mov    0x12b8(%rbx),%rcx
14016199d:	4c 89 ab b0 12 00 00 	mov    %r13,0x12b0(%rbx)
1401619a4:	ff 15 66 13 2a 00    	call   *0x2a1366(%rip)        # 0x140402d10
1401619aa:	48 8b 8b c0 12 00 00 	mov    0x12c0(%rbx),%rcx
1401619b1:	4c 89 ab b8 12 00 00 	mov    %r13,0x12b8(%rbx)
1401619b8:	ff 15 52 13 2a 00    	call   *0x2a1352(%rip)        # 0x140402d10
1401619be:	48 8b 8b c8 12 00 00 	mov    0x12c8(%rbx),%rcx
1401619c5:	4c 89 ab c0 12 00 00 	mov    %r13,0x12c0(%rbx)
1401619cc:	ff 15 3e 13 2a 00    	call   *0x2a133e(%rip)        # 0x140402d10
1401619d2:	48 8b 8b d0 12 00 00 	mov    0x12d0(%rbx),%rcx
1401619d9:	4c 89 ab c8 12 00 00 	mov    %r13,0x12c8(%rbx)
1401619e0:	ff 15 2a 13 2a 00    	call   *0x2a132a(%rip)        # 0x140402d10
1401619e6:	48 8b 8b e0 12 00 00 	mov    0x12e0(%rbx),%rcx
1401619ed:	4c 89 ab d0 12 00 00 	mov    %r13,0x12d0(%rbx)
1401619f4:	ff 15 16 13 2a 00    	call   *0x2a1316(%rip)        # 0x140402d10
1401619fa:	48 8b 8b e8 12 00 00 	mov    0x12e8(%rbx),%rcx
140161a01:	4c 89 ab e0 12 00 00 	mov    %r13,0x12e0(%rbx)
140161a08:	ff 15 02 13 2a 00    	call   *0x2a1302(%rip)        # 0x140402d10
140161a0e:	48 8b 8b f0 12 00 00 	mov    0x12f0(%rbx),%rcx
140161a15:	4c 89 ab e8 12 00 00 	mov    %r13,0x12e8(%rbx)
140161a1c:	ff 15 ee 12 2a 00    	call   *0x2a12ee(%rip)        # 0x140402d10
140161a22:	48 8b 8b f8 12 00 00 	mov    0x12f8(%rbx),%rcx
140161a29:	4c 89 ab f0 12 00 00 	mov    %r13,0x12f0(%rbx)
140161a30:	ff 15 da 12 2a 00    	call   *0x2a12da(%rip)        # 0x140402d10
140161a36:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
140161a3d:	4c 89 ab f8 12 00 00 	mov    %r13,0x12f8(%rbx)
140161a44:	48 85 ff             	test   %rdi,%rdi
140161a47:	0f 84 98 00 00 00    	je     0x140161ae5
140161a4d:	48 8b 8f 20 02 00 00 	mov    0x220(%rdi),%rcx
140161a54:	ff 15 b6 12 2a 00    	call   *0x2a12b6(%rip)        # 0x140402d10
140161a5a:	4c 89 af 20 02 00 00 	mov    %r13,0x220(%rdi)
140161a61:	4c 89 af 30 02 00 00 	mov    %r13,0x230(%rdi)
140161a68:	4c 89 af 28 02 00 00 	mov    %r13,0x228(%rdi)
140161a6f:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
140161a76:	48 8b 8f 58 04 00 00 	mov    0x458(%rdi),%rcx
140161a7d:	ff 15 8d 12 2a 00    	call   *0x2a128d(%rip)        # 0x140402d10
140161a83:	4c 89 af 58 04 00 00 	mov    %r13,0x458(%rdi)
140161a8a:	4c 89 af 68 04 00 00 	mov    %r13,0x468(%rdi)
140161a91:	4c 89 af 60 04 00 00 	mov    %r13,0x460(%rdi)
140161a98:	48 8b 83 b8 01 00 00 	mov    0x1b8(%rbx),%rax
140161a9f:	4c 8b 30             	mov    (%rax),%r14
140161aa2:	4d 85 f6             	test   %r14,%r14
140161aa5:	74 2a                	je     0x140161ad1
140161aa7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140161aae:	00 00
140161ab0:	49 8b 0e             	mov    (%r14),%rcx
140161ab3:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140161ab7:	ff 15 53 12 2a 00    	call   *0x2a1253(%rip)        # 0x140402d10
140161abd:	49 8b ce             	mov    %r14,%rcx
140161ac0:	4d 89 2e             	mov    %r13,(%r14)
140161ac3:	ff 15 47 12 2a 00    	call   *0x2a1247(%rip)        # 0x140402d10
140161ac9:	4c 8b f7             	mov    %rdi,%r14
140161acc:	48 85 ff             	test   %rdi,%rdi
140161acf:	75 df                	jne    0x140161ab0
140161ad1:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
140161ad8:	ff 15 32 12 2a 00    	call   *0x2a1232(%rip)        # 0x140402d10
140161ade:	4c 89 ab b8 01 00 00 	mov    %r13,0x1b8(%rbx)
140161ae5:	48 8b cb             	mov    %rbx,%rcx
140161ae8:	e8 13 1b fe ff       	call   0x140143600
140161aed:	48 8b cb             	mov    %rbx,%rcx
140161af0:	ff 15 1a 12 2a 00    	call   *0x2a121a(%rip)        # 0x140402d10
140161af6:	8b c6                	mov    %esi,%eax
140161af8:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140161afd:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
140161b04:	00
140161b05:	48 83 c4 58          	add    $0x58,%rsp
140161b09:	41 5e                	pop    %r14
140161b0b:	41 5d                	pop    %r13
140161b0d:	41 5c                	pop    %r12
140161b0f:	5e                   	pop    %rsi
140161b10:	5d                   	pop    %rbp
140161b11:	5b                   	pop    %rbx
140161b12:	c3                   	ret
140161b13:	cc                   	int3
140161b14:	cc                   	int3
140161b15:	cc                   	int3
140161b16:	cc                   	int3
140161b17:	cc                   	int3
140161b18:	cc                   	int3
140161b19:	cc                   	int3
140161b1a:	cc                   	int3
140161b1b:	cc                   	int3
140161b1c:	cc                   	int3
140161b1d:	cc                   	int3
140161b1e:	cc                   	int3
140161b1f:	cc                   	int3
140161b20:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140161b25:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140161b2a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140161b2f:	53                   	push   %rbx
140161b30:	55                   	push   %rbp
140161b31:	56                   	push   %rsi
140161b32:	57                   	push   %rdi
140161b33:	41 54                	push   %r12
140161b35:	41 55                	push   %r13
140161b37:	41 56                	push   %r14
140161b39:	41 57                	push   %r15
140161b3b:	48 83 ec 38          	sub    $0x38,%rsp
140161b3f:	45 33 d2             	xor    %r10d,%r10d
140161b42:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140161b47:	0f b6 01             	movzbl (%rcx),%eax
140161b4a:	4c 8d 1d af e4 e9 ff 	lea    -0x161b51(%rip),%r11        # 0x140000000
140161b51:	4d 8b f9             	mov    %r9,%r15
140161b54:	4c 8b ea             	mov    %rdx,%r13
140161b57:	48 8b d9             	mov    %rcx,%rbx
140161b5a:	45 8b e2             	mov    %r10d,%r12d
140161b5d:	45 8b ca             	mov    %r10d,%r9d
140161b60:	84 c0                	test   %al,%al
140161b62:	0f 84 0f 06 00 00    	je     0x140162177
140161b68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140161b6f:	00
140161b70:	48 ff c3             	inc    %rbx
140161b73:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140161b78:	3c 25                	cmp    $0x25,%al
140161b7a:	0f 85 ec 05 00 00    	jne    0x14016216c
140161b80:	38 03                	cmp    %al,(%rbx)
140161b82:	75 0d                	jne    0x140161b91
140161b84:	48 ff c3             	inc    %rbx
140161b87:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140161b8c:	e9 db 05 00 00       	jmp    0x14016216c
140161b91:	41 8b f2             	mov    %r10d,%esi
140161b94:	41 ff c4             	inc    %r12d
140161b97:	41 8b ca             	mov    %r10d,%ecx
140161b9a:	4c 8b c3             	mov    %rbx,%r8
140161b9d:	0f 1f 00             	nopl   (%rax)
140161ba0:	41 0f be 10          	movsbl (%r8),%edx
140161ba4:	80 fa 80             	cmp    $0x80,%dl
140161ba7:	73 28                	jae    0x140161bd1
140161ba9:	0f b6 c2             	movzbl %dl,%eax
140161bac:	42 0f b6 84 18 a0 c0 	movzbl 0x33c0a0(%rax,%r11,1),%eax
140161bb3:	33 00
140161bb5:	0f ba e0 02          	bt     $0x2,%eax
140161bb9:	73 16                	jae    0x140161bd1
140161bbb:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
140161bc1:	7d 09                	jge    0x140161bcc
140161bc3:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
140161bc6:	8d 49 e8             	lea    -0x18(%rcx),%ecx
140161bc9:	8d 0c 4a             	lea    (%rdx,%rcx,2),%ecx
140161bcc:	49 ff c0             	inc    %r8
140161bcf:	eb cf                	jmp    0x140161ba0
140161bd1:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
140161bd7:	7f 10                	jg     0x140161be9
140161bd9:	80 fa 24             	cmp    $0x24,%dl
140161bdc:	75 0b                	jne    0x140161be9
140161bde:	49 8d 58 01          	lea    0x1(%r8),%rbx
140161be2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140161be7:	eb 03                	jmp    0x140161bec
140161be9:	41 8b ca             	mov    %r10d,%ecx
140161bec:	85 c9                	test   %ecx,%ecx
140161bee:	41 8b ec             	mov    %r12d,%ebp
140161bf1:	41 8b fa             	mov    %r10d,%edi
140161bf4:	45 8b f2             	mov    %r10d,%r14d
140161bf7:	0f 45 e9             	cmovne %ecx,%ebp
140161bfa:	41 bd 20 00 00 00    	mov    $0x20,%r13d