1401110e8:	cc                   	int3
1401110e9:	cc                   	int3
1401110ea:	cc                   	int3
1401110eb:	cc                   	int3
1401110ec:	cc                   	int3
1401110ed:	cc                   	int3
1401110ee:	cc                   	int3
1401110ef:	cc                   	int3
1401110f0:	40 53                	rex push %rbx
1401110f2:	b8 20 00 00 00       	mov    $0x20,%eax
1401110f7:	e8 34 fa 19 00       	call   0x1402b0b30
1401110fc:	48 2b e0             	sub    %rax,%rsp
1401110ff:	48 8b c2             	mov    %rdx,%rax
140111102:	48 8b d9             	mov    %rcx,%rbx
140111105:	48 8b c8             	mov    %rax,%rcx
140111108:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14011110d:	e8 2e 78 00 00       	call   0x140118940
140111112:	48 85 c0             	test   %rax,%rax
140111115:	74 23                	je     0x14011113a
140111117:	8b 54 24 40          	mov    0x40(%rsp),%edx
14011111b:	48 8b cb             	mov    %rbx,%rcx
14011111e:	e8 0d f6 ff ff       	call   0x140110730
140111123:	48 85 c0             	test   %rax,%rax
140111126:	74 12                	je     0x14011113a
140111128:	48 89 83 b0 03 00 00 	mov    %rax,0x3b0(%rbx)
14011112f:	b8 01 00 00 00       	mov    $0x1,%eax
140111134:	48 83 c4 20          	add    $0x20,%rsp
140111138:	5b                   	pop    %rbx
140111139:	c3                   	ret
14011113a:	33 c0                	xor    %eax,%eax
14011113c:	48 83 c4 20          	add    $0x20,%rsp
140111140:	5b                   	pop    %rbx
140111141:	c3                   	ret
140111142:	cc                   	int3
140111143:	cc                   	int3
140111144:	cc                   	int3
140111145:	cc                   	int3
140111146:	cc                   	int3
140111147:	cc                   	int3
140111148:	cc                   	int3
140111149:	cc                   	int3
14011114a:	cc                   	int3
14011114b:	cc                   	int3
14011114c:	cc                   	int3
14011114d:	cc                   	int3
14011114e:	cc                   	int3
14011114f:	cc                   	int3
140111150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140111155:	55                   	push   %rbp
140111156:	56                   	push   %rsi
140111157:	41 56                	push   %r14
140111159:	b8 20 00 00 00       	mov    $0x20,%eax
14011115e:	e8 cd f9 19 00       	call   0x1402b0b30
140111163:	48 2b e0             	sub    %rax,%rsp
140111166:	48 8b e9             	mov    %rcx,%rbp
140111169:	48 8d 15 00 c6 1f 00 	lea    0x1fc600(%rip),%rdx        # 0x14030d770
140111170:	48 8b 89 98 1c 00 00 	mov    0x1c98(%rcx),%rcx
140111177:	41 b8 a6 06 00 00    	mov    $0x6a6,%r8d
14011117d:	e8 3e ac fd ff       	call   0x1400ebdc0
140111182:	33 f6                	xor    %esi,%esi
140111184:	4c 8d b5 b8 03 00 00 	lea    0x3b8(%rbp),%r14
14011118b:	48 89 b5 98 1c 00 00 	mov    %rsi,0x1c98(%rbp)
140111192:	0f 57 c0             	xorps  %xmm0,%xmm0
140111195:	48 89 b5 a0 1c 00 00 	mov    %rsi,0x1ca0(%rbp)
14011119c:	33 c0                	xor    %eax,%eax
14011119e:	41 0f 11 06          	movups %xmm0,(%r14)
1401111a2:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
1401111a7:	41 89 46 20          	mov    %eax,0x20(%r14)
1401111ab:	48 39 85 98 03 00 00 	cmp    %rax,0x398(%rbp)
1401111b2:	0f 85 fd 00 00 00    	jne    0x1401112b5
1401111b8:	48 39 85 90 03 00 00 	cmp    %rax,0x390(%rbp)
1401111bf:	0f 85 f0 00 00 00    	jne    0x1401112b5
1401111c5:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401111ca:	48 8b bd 90 08 00 00 	mov    0x890(%rbp),%rdi
1401111d1:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1401111d6:	8b 47 1c             	mov    0x1c(%rdi),%eax
1401111d9:	25 00 00 03 00       	and    $0x30000,%eax
1401111de:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401111e3:	74 61                	je     0x140111246
1401111e5:	3d 00 00 02 00       	cmp    $0x20000,%eax
1401111ea:	74 4c                	je     0x140111238
1401111ec:	3d 00 00 03 00       	cmp    $0x30000,%eax
1401111f1:	74 3e                	je     0x140111231
1401111f3:	83 7d 38 01          	cmpl   $0x1,0x38(%rbp)
1401111f7:	75 15                	jne    0x14011120e
1401111f9:	48 8b 9f a8 01 00 00 	mov    0x1a8(%rdi),%rbx
140111200:	48 85 db             	test   %rbx,%rbx
140111203:	74 09                	je     0x14011120e
140111205:	48 8b bf b0 01 00 00 	mov    0x1b0(%rdi),%rdi
14011120c:	eb 44                	jmp    0x140111252
14011120e:	48 8b 9f 98 01 00 00 	mov    0x198(%rdi),%rbx
140111215:	48 85 db             	test   %rbx,%rbx
140111218:	74 09                	je     0x140111223
14011121a:	48 8b bf a0 01 00 00 	mov    0x1a0(%rdi),%rdi
140111221:	eb 2f                	jmp    0x140111252
140111223:	48 8d 1d d6 be 1f 00 	lea    0x1fbed6(%rip),%rbx        # 0x14030d100
14011122a:	bf 1c 00 00 00       	mov    $0x1c,%edi
14011122f:	eb 21                	jmp    0x140111252
140111231:	bf 02 00 00 00       	mov    $0x2,%edi
140111236:	eb 13                	jmp    0x14011124b
140111238:	48 8d 1d fb be 1f 00 	lea    0x1fbefb(%rip),%rbx        # 0x14030d13a
14011123f:	bf 01 00 00 00       	mov    $0x1,%edi
140111244:	eb 0c                	jmp    0x140111252
140111246:	bf 01 00 00 00       	mov    $0x1,%edi
14011124b:	48 8d 1d e6 be 1f 00 	lea    0x1fbee6(%rip),%rbx        # 0x14030d138
140111252:	4c 8b fe             	mov    %rsi,%r15
140111255:	41 8b d7             	mov    %r15d,%edx
140111258:	48 8b cd             	mov    %rbp,%rcx
14011125b:	e8 d0 f4 ff ff       	call   0x140110730
140111260:	48 8b c8             	mov    %rax,%rcx
140111263:	48 85 c0             	test   %rax,%rax
140111266:	74 23                	je     0x14011128b
140111268:	48 8b c6             	mov    %rsi,%rax
14011126b:	48 85 ff             	test   %rdi,%rdi
14011126e:	74 1b                	je     0x14011128b
140111270:	0f b7 49 08          	movzwl 0x8(%rcx),%ecx
140111274:	66 3b 0c 43          	cmp    (%rbx,%rax,2),%cx
140111278:	74 0a                	je     0x140111284
14011127a:	48 ff c0             	inc    %rax
14011127d:	48 3b c7             	cmp    %rdi,%rax
140111280:	72 f2                	jb     0x140111274
140111282:	eb 07                	jmp    0x14011128b
140111284:	41 c7 06 02 00 00 00 	movl   $0x2,(%r14)
14011128b:	49 ff c7             	inc    %r15
14011128e:	49 83 c6 04          	add    $0x4,%r14
140111292:	49 83 ff 09          	cmp    $0x9,%r15
140111296:	72 bd                	jb     0x140111255
140111298:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14011129d:	b8 01 00 00 00       	mov    $0x1,%eax
1401112a2:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401112a7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401112ac:	48 83 c4 20          	add    $0x20,%rsp
1401112b0:	41 5e                	pop    %r14
1401112b2:	5e                   	pop    %rsi
1401112b3:	5d                   	pop    %rbp
1401112b4:	c3                   	ret
1401112b5:	48 8b cd             	mov    %rbp,%rcx
1401112b8:	e8 23 01 00 00       	call   0x1401113e0
1401112bd:	85 c0                	test   %eax,%eax
1401112bf:	75 2f                	jne    0x1401112f0
1401112c1:	e8 aa 5d 01 00       	call   0x140127070
1401112c6:	4c 8d 05 f3 c5 1f 00 	lea    0x1fc5f3(%rip),%r8        # 0x14030d8c0
1401112cd:	ba c7 06 00 00       	mov    $0x6c7,%edx
1401112d2:	48 8d 0d 97 c4 1f 00 	lea    0x1fc497(%rip),%rcx        # 0x14030d770
1401112d9:	e8 b2 5e 01 00       	call   0x140127190
1401112de:	ba 50 00 00 00       	mov    $0x50,%edx
1401112e3:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401112e9:	e9 cb 00 00 00       	jmp    0x1401113b9
1401112ee:	66 90                	xchg   %ax,%ax
1401112f0:	49 89 36             	mov    %rsi,(%r14)
1401112f3:	49 89 76 08          	mov    %rsi,0x8(%r14)
1401112f7:	49 89 76 10          	mov    %rsi,0x10(%r14)
1401112fb:	49 89 76 18          	mov    %rsi,0x18(%r14)
1401112ff:	41 89 76 20          	mov    %esi,0x20(%r14)
140111303:	48 39 b5 a0 1c 00 00 	cmp    %rsi,0x1ca0(%rbp)
14011130a:	76 68                	jbe    0x140111374
14011130c:	0f 1f 40 00          	nopl   0x0(%rax)
140111310:	48 8b 85 98 1c 00 00 	mov    0x1c98(%rbp),%rax
140111317:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14011131b:	48 8b 14 f0          	mov    (%rax,%rsi,8),%rdx
14011131f:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140111326:	f6 40 60 08          	testb  $0x8,0x60(%rax)
14011132a:	75 16                	jne    0x140111342
14011132c:	8b 01                	mov    (%rcx),%eax
14011132e:	3d 04 03 00 00       	cmp    $0x304,%eax
140111333:	7c 0d                	jl     0x140111342
140111335:	3d 00 00 01 00       	cmp    $0x10000,%eax
14011133a:	74 06                	je     0x140111342
14011133c:	83 7a 14 06          	cmpl   $0x6,0x14(%rdx)
140111340:	74 26                	je     0x140111368
140111342:	48 63 5a 18          	movslq 0x18(%rdx),%rbx
140111346:	41 83 3c 9e 00       	cmpl   $0x0,(%r14,%rbx,4)
14011134b:	75 1b                	jne    0x140111368
14011134d:	48 8b 8d a0 09 00 00 	mov    0x9a0(%rbp),%rcx
140111354:	48 8b d3             	mov    %rbx,%rdx
140111357:	e8 24 1f 00 00       	call   0x140113280
14011135c:	85 c0                	test   %eax,%eax
14011135e:	75 08                	jne    0x140111368
140111360:	41 c7 04 9e 02 01 00 	movl   $0x102,(%r14,%rbx,4)
140111367:	00
140111368:	48 ff c6             	inc    %rsi
14011136b:	48 3b b5 a0 1c 00 00 	cmp    0x1ca0(%rbp),%rsi
140111372:	72 9c                	jb     0x140111310
140111374:	48 83 bd 98 1c 00 00 	cmpq   $0x0,0x1c98(%rbp)
14011137b:	00
14011137c:	74 13                	je     0x140111391
14011137e:	b8 01 00 00 00       	mov    $0x1,%eax
140111383:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140111388:	48 83 c4 20          	add    $0x20,%rsp
14011138c:	41 5e                	pop    %r14
14011138e:	5e                   	pop    %rsi
14011138f:	5d                   	pop    %rbp
140111390:	c3                   	ret
140111391:	e8 da 5c 01 00       	call   0x140127070
140111396:	4c 8d 05 23 c5 1f 00 	lea    0x1fc523(%rip),%r8        # 0x14030d8c0
14011139d:	ba cf 06 00 00       	mov    $0x6cf,%edx
1401113a2:	48 8d 0d c7 c3 1f 00 	lea    0x1fc3c7(%rip),%rcx        # 0x14030d770
1401113a9:	e8 e2 5d 01 00       	call   0x140127190
1401113ae:	ba 28 00 00 00       	mov    $0x28,%edx
1401113b3:	41 b8 78 01 00 00    	mov    $0x178,%r8d
1401113b9:	45 33 c9             	xor    %r9d,%r9d
1401113bc:	48 8b cd             	mov    %rbp,%rcx
1401113bf:	e8 ec ee 06 00       	call   0x1401802b0
1401113c4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401113c9:	33 c0                	xor    %eax,%eax
1401113cb:	48 83 c4 20          	add    $0x20,%rsp
1401113cf:	41 5e                	pop    %r14
1401113d1:	5e                   	pop    %rsi
1401113d2:	5d                   	pop    %rbp
1401113d3:	c3                   	ret
1401113d4:	cc                   	int3
1401113d5:	cc                   	int3
1401113d6:	cc                   	int3
1401113d7:	cc                   	int3
1401113d8:	cc                   	int3
1401113d9:	cc                   	int3
1401113da:	cc                   	int3
1401113db:	cc                   	int3
1401113dc:	cc                   	int3
1401113dd:	cc                   	int3
1401113de:	cc                   	int3
1401113df:	cc                   	int3
1401113e0:	40 53                	rex push %rbx
1401113e2:	56                   	push   %rsi
1401113e3:	57                   	push   %rdi
1401113e4:	41 54                	push   %r12
1401113e6:	41 55                	push   %r13
1401113e8:	41 56                	push   %r14
1401113ea:	41 57                	push   %r15
1401113ec:	b8 20 00 00 00       	mov    $0x20,%eax
1401113f1:	e8 3a f7 19 00       	call   0x1402b0b30
1401113f6:	48 2b e0             	sub    %rax,%rsp
1401113f9:	48 8b 99 90 08 00 00 	mov    0x890(%rcx),%rbx
140111400:	48 8d 15 69 c3 1f 00 	lea    0x1fc369(%rip),%rdx        # 0x14030d770
140111407:	4c 8b e9             	mov    %rcx,%r13
14011140a:	41 b8 c1 08 00 00    	mov    $0x8c1,%r8d
140111410:	48 8b 89 98 1c 00 00 	mov    0x1c98(%rcx),%rcx
140111417:	8b 7b 1c             	mov    0x1c(%rbx),%edi
14011141a:	81 e7 00 00 03 00    	and    $0x30000,%edi
140111420:	e8 9b a9 fd ff       	call   0x1400ebdc0
140111425:	41 8b 55 38          	mov    0x38(%r13),%edx
140111429:	49 c7 85 98 1c 00 00 	movq   $0x0,0x1c98(%r13)
140111430:	00 00 00 00
140111434:	49 c7 85 a0 1c 00 00 	movq   $0x0,0x1ca0(%r13)
14011143b:	00 00 00 00
14011143f:	85 d2                	test   %edx,%edx
140111441:	75 1c                	jne    0x14011145f
140111443:	4c 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%r15
14011144a:	4d 85 ff             	test   %r15,%r15
14011144d:	74 10                	je     0x14011145f
14011144f:	85 ff                	test   %edi,%edi
140111451:	75 0c                	jne    0x14011145f
140111453:	48 8b b3 b0 01 00 00 	mov    0x1b0(%rbx),%rsi
14011145a:	e9 a1 00 00 00       	jmp    0x140111500
14011145f:	4c 8b bb 98 01 00 00 	mov    0x198(%rbx),%r15
140111466:	4d 85 ff             	test   %r15,%r15
140111469:	74 10                	je     0x14011147b
14011146b:	85 ff                	test   %edi,%edi
14011146d:	75 0c                	jne    0x14011147b
14011146f:	48 8b b3 a0 01 00 00 	mov    0x1a0(%rbx),%rsi
140111476:	e9 85 00 00 00       	jmp    0x140111500
14011147b:	49 8b 85 90 08 00 00 	mov    0x890(%r13),%rax
140111482:	8b 48 1c             	mov    0x1c(%rax),%ecx
140111485:	81 e1 00 00 03 00    	and    $0x30000,%ecx
14011148b:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
140111491:	74 61                	je     0x1401114f4
140111493:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
140111499:	74 4b                	je     0x1401114e6
14011149b:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401114a1:	74 3c                	je     0x1401114df
1401114a3:	85 d2                	test   %edx,%edx
1401114a5:	75 15                	jne    0x1401114bc
1401114a7:	4c 8b b8 a8 01 00 00 	mov    0x1a8(%rax),%r15
1401114ae:	4d 85 ff             	test   %r15,%r15
1401114b1:	74 09                	je     0x1401114bc
1401114b3:	48 8b b0 b0 01 00 00 	mov    0x1b0(%rax),%rsi
1401114ba:	eb 44                	jmp    0x140111500
1401114bc:	4c 8b b8 98 01 00 00 	mov    0x198(%rax),%r15
1401114c3:	4d 85 ff             	test   %r15,%r15
1401114c6:	74 09                	je     0x1401114d1
1401114c8:	48 8b b0 a0 01 00 00 	mov    0x1a0(%rax),%rsi
1401114cf:	eb 2f                	jmp    0x140111500
1401114d1:	4c 8d 3d 28 bc 1f 00 	lea    0x1fbc28(%rip),%r15        # 0x14030d100
1401114d8:	be 1c 00 00 00       	mov    $0x1c,%esi
1401114dd:	eb 21                	jmp    0x140111500
1401114df:	be 02 00 00 00       	mov    $0x2,%esi
1401114e4:	eb 13                	jmp    0x1401114f9
1401114e6:	4c 8d 3d 4d bc 1f 00 	lea    0x1fbc4d(%rip),%r15        # 0x14030d13a
1401114ed:	be 01 00 00 00       	mov    $0x1,%esi
1401114f2:	eb 0c                	jmp    0x140111500
1401114f4:	be 01 00 00 00       	mov    $0x1,%esi
1401114f9:	4c 8d 3d 38 bc 1f 00 	lea    0x1fbc38(%rip),%r15        # 0x14030d138
140111500:	41 8b 85 e0 09 00 00 	mov    0x9e0(%r13),%eax
140111507:	48 0f ba e0 16       	bt     $0x16,%rax
14011150c:	72 14                	jb     0x140111522
14011150e:	85 ff                	test   %edi,%edi
140111510:	75 10                	jne    0x140111522
140111512:	4d 8b b5 90 03 00 00 	mov    0x390(%r13),%r14
140111519:	49 8b 9d a0 03 00 00 	mov    0x3a0(%r13),%rbx
140111520:	eb 14                	jmp    0x140111536
140111522:	4d 8b f7             	mov    %r15,%r14
140111525:	48 8b de             	mov    %rsi,%rbx
140111528:	4d 8b bd 90 03 00 00 	mov    0x390(%r13),%r15
14011152f:	49 8b b5 a0 03 00 00 	mov    0x3a0(%r13),%rsi
140111536:	33 ff                	xor    %edi,%edi
140111538:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14011153d:	45 33 e4             	xor    %r12d,%r12d
140111540:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
140111545:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
14011154a:	48 85 db             	test   %rbx,%rbx
14011154d:	0f 84 8f 00 00 00    	je     0x1401115e2
140111553:	48 8b eb             	mov    %rbx,%rbp
140111556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14011155d:	00 00 00
140111560:	49 8b 85 a0 09 00 00 	mov    0x9a0(%r13),%rax
140111567:	33 c9                	xor    %ecx,%ecx
140111569:	48 8b 98 08 06 00 00 	mov    0x608(%rax),%rbx
140111570:	41 0f b7 06          	movzwl (%r14),%eax
140111574:	66 39 43 08          	cmp    %ax,0x8(%rbx)
140111578:	74 0f                	je     0x140111589
14011157a:	48 83 c3 28          	add    $0x28,%rbx
14011157e:	48 ff c1             	inc    %rcx
140111581:	48 83 f9 1c          	cmp    $0x1c,%rcx
140111585:	72 ed                	jb     0x140111574
140111587:	eb 4a                	jmp    0x1401115d3
140111589:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
14011158d:	74 44                	je     0x1401115d3
14011158f:	4c 8b c3             	mov    %rbx,%r8
140111592:	ba 0c 00 05 00       	mov    $0x5000c,%edx
140111597:	49 8b cd             	mov    %r13,%rcx
14011159a:	e8 91 e1 ff ff       	call   0x14010f730
14011159f:	85 c0                	test   %eax,%eax
1401115a1:	74 30                	je     0x1401115d3
1401115a3:	33 c9                	xor    %ecx,%ecx
1401115a5:	49 8b c7             	mov    %r15,%rax
1401115a8:	48 85 f6             	test   %rsi,%rsi
1401115ab:	74 26                	je     0x1401115d3
1401115ad:	41 0f b7 16          	movzwl (%r14),%edx
1401115b1:	66 3b 10             	cmp    (%rax),%dx
1401115b4:	74 0e                	je     0x1401115c4
1401115b6:	48 ff c1             	inc    %rcx
1401115b9:	48 83 c0 02          	add    $0x2,%rax
1401115bd:	48 3b ce             	cmp    %rsi,%rcx
1401115c0:	72 ef                	jb     0x1401115b1
1401115c2:	eb 0f                	jmp    0x1401115d3
1401115c4:	49 ff c4             	inc    %r12
1401115c7:	48 85 ff             	test   %rdi,%rdi
1401115ca:	74 07                	je     0x1401115d3
1401115cc:	48 89 1f             	mov    %rbx,(%rdi)
1401115cf:	48 83 c7 08          	add    $0x8,%rdi