140011f6d:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140011f72:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140011f77:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
140011f7e:	00
140011f7f:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140011f84:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140011f89:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140011f8e:	8d 53 03             	lea    0x3(%rbx),%edx
140011f91:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140011f96:	49 8b cb             	mov    %r11,%rcx
140011f99:	44 0f b7 cb          	movzwl %bx,%r9d
140011f9d:	48 ff 15 34 3b 02 00 	rex.W call *0x23b34(%rip)        # 0x140035ad8
140011fa4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011fa9:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140011fb0:	00
140011fb1:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140011fb8:	5f                   	pop    %rdi
140011fb9:	c3                   	ret
140011fba:	cc                   	int3
140011fbb:	cc                   	int3
140011fbc:	cc                   	int3
140011fbd:	cc                   	int3
140011fbe:	cc                   	int3
140011fbf:	cc                   	int3
140011fc0:	cc                   	int3
140011fc1:	cc                   	int3
140011fc2:	cc                   	int3
140011fc3:	cc                   	int3
140011fc4:	48 8b c4             	mov    %rsp,%rax
140011fc7:	48 89 58 08          	mov    %rbx,0x8(%rax)
140011fcb:	48 89 68 10          	mov    %rbp,0x10(%rax)
140011fcf:	48 89 70 18          	mov    %rsi,0x18(%rax)
140011fd3:	48 89 78 20          	mov    %rdi,0x20(%rax)
140011fd7:	41 54                	push   %r12
140011fd9:	41 56                	push   %r14
140011fdb:	41 57                	push   %r15
140011fdd:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140011fe4:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
140011feb:	00
140011fec:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
140011ff0:	45 33 e4             	xor    %r12d,%r12d
140011ff3:	49 8b f1             	mov    %r9,%rsi
140011ff6:	4c 8b f9             	mov    %rcx,%r15
140011ff9:	41 bb 0a 00 00 00    	mov    $0xa,%r11d
140011fff:	48 85 ff             	test   %rdi,%rdi
140012002:	74 17                	je     0x14001201b
140012004:	49 8b c2             	mov    %r10,%rax
140012007:	48 ff c0             	inc    %rax
14001200a:	66 44 39 24 47       	cmp    %r12w,(%rdi,%rax,2)
14001200f:	75 f6                	jne    0x140012007
140012011:	4c 8d 34 45 02 00 00 	lea    0x2(,%rax,2),%r14
140012018:	00
140012019:	eb 03                	jmp    0x14001201e
14001201b:	4d 8b f3             	mov    %r11,%r14
14001201e:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140012025:	00
140012026:	48 85 db             	test   %rbx,%rbx
140012029:	74 17                	je     0x140012042
14001202b:	49 8b c2             	mov    %r10,%rax
14001202e:	48 ff c0             	inc    %rax
140012031:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
140012036:	75 f6                	jne    0x14001202e
140012038:	48 8d 2c 45 02 00 00 	lea    0x2(,%rax,2),%rbp
14001203f:	00
140012040:	eb 03                	jmp    0x140012045
140012042:	49 8b eb             	mov    %r11,%rbp
140012045:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
14001204c:	00
14001204d:	4d 85 c9             	test   %r9,%r9
140012050:	74 15                	je     0x140012067
140012052:	49 8b c2             	mov    %r10,%rax
140012055:	48 ff c0             	inc    %rax
140012058:	66 45 39 24 41       	cmp    %r12w,(%r9,%rax,2)
14001205d:	75 f6                	jne    0x140012055
14001205f:	4c 8d 1c 45 02 00 00 	lea    0x2(,%rax,2),%r11
140012066:	00
140012067:	48 85 f6             	test   %rsi,%rsi
14001206a:	74 0e                	je     0x14001207a
14001206c:	49 ff c2             	inc    %r10
14001206f:	46 38 24 16          	cmp    %r12b,(%rsi,%r10,1)
140012073:	75 f7                	jne    0x14001206c
140012075:	49 ff c2             	inc    %r10
140012078:	eb 06                	jmp    0x140012080
14001207a:	41 ba 05 00 00 00    	mov    $0x5,%r10d
140012080:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140012085:	4c 8d 05 8c 48 02 00 	lea    0x2488c(%rip),%r8        # 0x140036918
14001208c:	48 c7 44 24 68 04 00 	movq   $0x4,0x68(%rsp)
140012093:	00 00
140012095:	48 8d 05 fc 47 02 00 	lea    0x247fc(%rip),%rax        # 0x140036898
14001209c:	48 85 ff             	test   %rdi,%rdi
14001209f:	49 8b d0             	mov    %r8,%rdx
1400120a2:	49 8b c8             	mov    %r8,%rcx
1400120a5:	48 0f 45 d7          	cmovne %rdi,%rdx
1400120a9:	48 85 db             	test   %rbx,%rbx
1400120ac:	48 0f 45 cb          	cmovne %rbx,%rcx
1400120b0:	4d 85 c9             	test   %r9,%r9
1400120b3:	bb 0e 00 00 00       	mov    $0xe,%ebx
1400120b8:	4d 0f 45 c1          	cmovne %r9,%r8
1400120bc:	4c 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%r9
1400120c3:	00
1400120c4:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1400120c9:	48 85 f6             	test   %rsi,%rsi
1400120cc:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1400120d1:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400120d6:	48 0f 45 c6          	cmovne %rsi,%rax
1400120da:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1400120df:	8d 53 1d             	lea    0x1d(%rbx),%edx
1400120e2:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400120e7:	49 8b cf             	mov    %r15,%rcx
1400120ea:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1400120ef:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1400120f4:	4c 8d 05 15 52 02 00 	lea    0x25215(%rip),%r8        # 0x140037310
1400120fb:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140012100:	44 0f b7 cb          	movzwl %bx,%r9d
140012104:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140012109:	48 ff 15 c8 39 02 00 	rex.W call *0x239c8(%rip)        # 0x140035ad8
140012110:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140012115:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14001211c:	00
14001211d:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140012121:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140012125:	49 8b 73 30          	mov    0x30(%r11),%rsi
140012129:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14001212d:	49 8b e3             	mov    %r11,%rsp
140012130:	41 5f                	pop    %r15
140012132:	41 5e                	pop    %r14
140012134:	41 5c                	pop    %r12
140012136:	c3                   	ret
140012137:	cc                   	int3
140012138:	cc                   	int3
140012139:	cc                   	int3
14001213a:	cc                   	int3
14001213b:	cc                   	int3
14001213c:	cc                   	int3
14001213d:	cc                   	int3
14001213e:	cc                   	int3
14001213f:	cc                   	int3
140012140:	48 8b c4             	mov    %rsp,%rax
140012143:	48 89 58 08          	mov    %rbx,0x8(%rax)
140012147:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001214b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001214f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140012153:	41 54                	push   %r12
140012155:	41 56                	push   %r14
140012157:	41 57                	push   %r15
140012159:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140012160:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
140012167:	00
140012168:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
14001216c:	45 33 e4             	xor    %r12d,%r12d
14001216f:	c7 40 d8 03 00 00 00 	movl   $0x3,-0x28(%rax)
140012176:	49 8b f1             	mov    %r9,%rsi
140012179:	4c 8b f9             	mov    %rcx,%r15
14001217c:	41 bb 0a 00 00 00    	mov    $0xa,%r11d
140012182:	48 85 ff             	test   %rdi,%rdi
140012185:	74 17                	je     0x14001219e
140012187:	49 8b c2             	mov    %r10,%rax
14001218a:	48 ff c0             	inc    %rax
14001218d:	66 44 39 24 47       	cmp    %r12w,(%rdi,%rax,2)
140012192:	75 f6                	jne    0x14001218a
140012194:	4c 8d 34 45 02 00 00 	lea    0x2(,%rax,2),%r14
14001219b:	00
14001219c:	eb 03                	jmp    0x1400121a1
14001219e:	4d 8b f3             	mov    %r11,%r14
1400121a1:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1400121a8:	00
1400121a9:	48 85 db             	test   %rbx,%rbx
1400121ac:	74 17                	je     0x1400121c5
1400121ae:	49 8b c2             	mov    %r10,%rax
1400121b1:	48 ff c0             	inc    %rax
1400121b4:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1400121b9:	75 f6                	jne    0x1400121b1
1400121bb:	48 8d 2c 45 02 00 00 	lea    0x2(,%rax,2),%rbp
1400121c2:	00
1400121c3:	eb 03                	jmp    0x1400121c8
1400121c5:	49 8b eb             	mov    %r11,%rbp
1400121c8:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
1400121cf:	00
1400121d0:	4d 85 c9             	test   %r9,%r9
1400121d3:	74 15                	je     0x1400121ea
1400121d5:	49 8b c2             	mov    %r10,%rax
1400121d8:	48 ff c0             	inc    %rax
1400121db:	66 45 39 24 41       	cmp    %r12w,(%r9,%rax,2)
1400121e0:	75 f6                	jne    0x1400121d8
1400121e2:	4c 8d 1c 45 02 00 00 	lea    0x2(,%rax,2),%r11
1400121e9:	00
1400121ea:	48 85 f6             	test   %rsi,%rsi
1400121ed:	74 0e                	je     0x1400121fd
1400121ef:	49 ff c2             	inc    %r10
1400121f2:	46 38 24 16          	cmp    %r12b,(%rsi,%r10,1)
1400121f6:	75 f7                	jne    0x1400121ef
1400121f8:	49 ff c2             	inc    %r10
1400121fb:	eb 06                	jmp    0x140012203
1400121fd:	41 ba 05 00 00 00    	mov    $0x5,%r10d
140012203:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140012208:	4c 8d 05 09 47 02 00 	lea    0x24709(%rip),%r8        # 0x140036918
14001220f:	48 c7 44 24 68 04 00 	movq   $0x4,0x68(%rsp)
140012216:	00 00
140012218:	48 8d 05 79 46 02 00 	lea    0x24679(%rip),%rax        # 0x140036898
14001221f:	48 85 ff             	test   %rdi,%rdi
140012222:	49 8b d0             	mov    %r8,%rdx
140012225:	49 8b c8             	mov    %r8,%rcx
140012228:	48 0f 45 d7          	cmovne %rdi,%rdx
14001222c:	48 85 db             	test   %rbx,%rbx
14001222f:	48 0f 45 cb          	cmovne %rbx,%rcx
140012233:	4d 85 c9             	test   %r9,%r9
140012236:	bb 2a 00 00 00       	mov    $0x2a,%ebx
14001223b:	4d 0f 45 c1          	cmovne %r9,%r8
14001223f:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
140012246:	00
140012247:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
14001224c:	48 85 f6             	test   %rsi,%rsi
14001224f:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140012254:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140012259:	48 0f 45 c6          	cmovne %rsi,%rax
14001225d:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140012262:	8d 53 01             	lea    0x1(%rbx),%edx
140012265:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14001226a:	49 8b cf             	mov    %r15,%rcx
14001226d:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
140012272:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140012277:	4c 8d 05 92 50 02 00 	lea    0x25092(%rip),%r8        # 0x140037310
14001227e:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140012283:	44 0f b7 cb          	movzwl %bx,%r9d
140012287:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001228c:	48 ff 15 45 38 02 00 	rex.W call *0x23845(%rip)        # 0x140035ad8
140012293:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140012298:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14001229f:	00
1400122a0:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400122a4:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1400122a8:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400122ac:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1400122b0:	49 8b e3             	mov    %r11,%rsp
1400122b3:	41 5f                	pop    %r15
1400122b5:	41 5e                	pop    %r14
1400122b7:	41 5c                	pop    %r12
1400122b9:	c3                   	ret
1400122ba:	cc                   	int3
1400122bb:	cc                   	int3
1400122bc:	cc                   	int3
1400122bd:	cc                   	int3
1400122be:	cc                   	int3
1400122bf:	cc                   	int3
1400122c0:	cc                   	int3
1400122c1:	cc                   	int3
1400122c2:	cc                   	int3
1400122c3:	cc                   	int3
1400122c4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400122c9:	55                   	push   %rbp
1400122ca:	56                   	push   %rsi
1400122cb:	57                   	push   %rdi
1400122cc:	41 54                	push   %r12
1400122ce:	41 55                	push   %r13
1400122d0:	41 56                	push   %r14
1400122d2:	41 57                	push   %r15
1400122d4:	48 8b ec             	mov    %rsp,%rbp
1400122d7:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400122de:	48 8b 05 f3 bd 02 00 	mov    0x2bdf3(%rip),%rax        # 0x14003e0d8
1400122e5:	48 33 c4             	xor    %rsp,%rax
1400122e8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400122ec:	4c 8b 6d 60          	mov    0x60(%rbp),%r13
1400122f0:	4c 8b f1             	mov    %rcx,%r14
1400122f3:	8b 0d 83 be 02 00    	mov    0x2be83(%rip),%ecx        # 0x14003e17c
1400122f9:	45 8b e1             	mov    %r9d,%r12d
1400122fc:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140012300:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
140012304:	48 ff 15 cd 34 02 00 	rex.W call *0x234cd(%rip)        # 0x1400357d8
14001230b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140012310:	83 cb ff             	or     $0xffffffff,%ebx
140012313:	33 ff                	xor    %edi,%edi
140012315:	48 8b f0             	mov    %rax,%rsi
140012318:	48 85 c0             	test   %rax,%rax
14001231b:	75 1f                	jne    0x14001233c
14001231d:	8b 1d 59 be 02 00    	mov    0x2be59(%rip),%ebx        # 0x14003e17c
140012323:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140012327:	8b cb                	mov    %ebx,%ecx
140012329:	89 7d b8             	mov    %edi,-0x48(%rbp)
14001232c:	48 8d 75 b8          	lea    -0x48(%rbp),%rsi
140012330:	48 ff 15 61 34 02 00 	rex.W call *0x23461(%rip)        # 0x140035798
140012337:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001233c:	8b 06                	mov    (%rsi),%eax
14001233e:	ff c0                	inc    %eax
140012340:	89 06                	mov    %eax,(%rsi)
140012342:	4c 8b 15 ff bc 02 00 	mov    0x2bcff(%rip),%r10        # 0x14003e048
140012349:	48 8d 0d f8 bc 02 00 	lea    0x2bcf8(%rip),%rcx        # 0x14003e048
140012350:	48 8d 15 f9 41 02 00 	lea    0x241f9(%rip),%rdx        # 0x140036550
140012357:	41 bf df 01 00 00    	mov    $0x1df,%r15d
14001235d:	4c 3b d1             	cmp    %rcx,%r10
140012360:	74 38                	je     0x14001239a
140012362:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
140012367:	74 31                	je     0x14001239a
140012369:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001236c:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140012372:	77 0a                	ja     0x14001237e
140012374:	8b c1                	mov    %ecx,%eax
140012376:	41 8b cf             	mov    %r15d,%ecx
140012379:	48 2b c8             	sub    %rax,%rcx
14001237c:	eb 03                	jmp    0x140012381
14001237e:	48 8b cf             	mov    %rdi,%rcx
140012381:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
140012385:	ba 0a 00 00 00       	mov    $0xa,%edx
14001238a:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001238e:	4c 8d 05 7b 4f 02 00 	lea    0x24f7b(%rip),%r8        # 0x140037310
140012395:	e8 76 f8 fe ff       	call   0x140001c10
14001239a:	49 89 7d 00          	mov    %rdi,0x0(%r13)
14001239e:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400123a2:	49 8b 06             	mov    (%r14),%rax
1400123a5:	ba 05 00 00 00       	mov    $0x5,%edx
1400123aa:	49 8b ce             	mov    %r14,%rcx
1400123ad:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1400123b1:	48 8b 40 30          	mov    0x30(%rax),%rax
1400123b5:	ff 15 0d 3a 02 00    	call   *0x23a0d(%rip)        # 0x140035dc8
1400123bb:	8b f8                	mov    %eax,%edi
1400123bd:	85 c0                	test   %eax,%eax
1400123bf:	0f 88 f8 00 00 00    	js     0x1400124bd
1400123c5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400123c9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400123cd:	e8 12 ee ff ff       	call   0x1400111e4
1400123d2:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400123d6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400123dc:	49 8b ce             	mov    %r14,%rcx
1400123df:	4c 8b 08             	mov    (%rax),%r9
1400123e2:	49 8b 06             	mov    (%r14),%rax
1400123e5:	48 8b 40 38          	mov    0x38(%rax),%rax
1400123e9:	ff 15 d9 39 02 00    	call   *0x239d9(%rip)        # 0x140035dc8
1400123ef:	8b f8                	mov    %eax,%edi
1400123f1:	85 c0                	test   %eax,%eax
1400123f3:	0f 88 c4 00 00 00    	js     0x1400124bd
1400123f9:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400123fd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140012401:	e8 de ed ff ff       	call   0x1400111e4
140012406:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14001240a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140012410:	49 8b ce             	mov    %r14,%rcx
140012413:	4c 8b 08             	mov    (%rax),%r9
140012416:	49 8b 06             	mov    (%r14),%rax
140012419:	48 8b 40 38          	mov    0x38(%rax),%rax
14001241d:	ff 15 a5 39 02 00    	call   *0x239a5(%rip)        # 0x140035dc8
140012423:	8b f8                	mov    %eax,%edi
140012425:	85 c0                	test   %eax,%eax
140012427:	0f 88 90 00 00 00    	js     0x1400124bd
14001242d:	41 f6 c4 01          	test   $0x1,%r12b
140012431:	74 59                	je     0x14001248c
140012433:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140012437:	ba 27 00 00 00       	mov    $0x27,%edx
14001243c:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140012440:	48 8d 0d 69 4d 02 00 	lea    0x24d69(%rip),%rcx        # 0x1400371b0
140012447:	48 ff 15 fa 35 02 00 	rex.W call *0x235fa(%rip)        # 0x140035a48
14001244e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)