140b04ff3:	53                   	push   %rbx
140b04ff4:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b04ffb:	48 8b 05 fe 3e 8b 00 	mov    0x8b3efe(%rip),%rax        # 0x1413b8f00
140b05002:	48 33 c4             	xor    %rsp,%rax
140b05005:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140b0500c:	00
140b0500d:	48 8b da             	mov    %rdx,%rbx
140b05010:	49 89 53 88          	mov    %rdx,-0x78(%r11)
140b05014:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140b0501b:	00
140b0501c:	0f 57 c0             	xorps  %xmm0,%xmm0
140b0501f:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140b05024:	66 0f 6f 0d d4 f2 49 	movdqa 0x49f2d4(%rip),%xmm1        # 0x140fa4300
140b0502b:	00
140b0502c:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
140b05032:	8b 05 f0 8a 4c 00    	mov    0x4c8af0(%rip),%eax        # 0x140fcdb28
140b05038:	89 44 24 50          	mov    %eax,0x50(%rsp)
140b0503c:	0f b6 05 e9 8a 4c 00 	movzbl 0x4c8ae9(%rip),%eax        # 0x140fcdb2c
140b05043:	88 44 24 54          	mov    %al,0x54(%rsp)
140b05047:	c6 44 24 55 00       	movb   $0x0,0x55(%rsp)
140b0504c:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
140b05053:	88 44 24 70          	mov    %al,0x70(%rsp)
140b05057:	41 c6 43 d8 00       	movb   $0x0,-0x28(%r11)
140b0505c:	49 8d 43 98          	lea    -0x68(%r11),%rax
140b05060:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b05065:	49 8d 43 e0          	lea    -0x20(%r11),%rax
140b05069:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b0506e:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140b05073:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140b05079:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b0507e:	48 8b cb             	mov    %rbx,%rcx
140b05081:	e8 5a 3c fb ff       	call   0x140ab8ce0
140b05086:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140b0508d:	00
140b0508e:	4c 8d 0d 3b e1 88 ff 	lea    -0x771ec5(%rip),%r9        # 0x1403931d0
140b05095:	ba 48 00 00 00       	mov    $0x48,%edx
140b0509a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140b050a0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b050a5:	e8 a2 64 31 00       	call   0x140e1b54c
140b050aa:	90                   	nop
140b050ab:	48 8b c3             	mov    %rbx,%rax
140b050ae:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b050b5:	00
140b050b6:	48 33 cc             	xor    %rsp,%rcx
140b050b9:	e8 42 64 31 00       	call   0x140e1b500
140b050be:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b050c5:	5b                   	pop    %rbx
140b050c6:	c3                   	ret
140b050c7:	cc                   	int3
140b050c8:	cc                   	int3
140b050c9:	cc                   	int3
140b050ca:	cc                   	int3
140b050cb:	cc                   	int3
140b050cc:	cc                   	int3
140b050cd:	cc                   	int3
140b050ce:	cc                   	int3
140b050cf:	cc                   	int3
140b050d0:	40 53                	rex push %rbx
140b050d2:	48 83 ec 30          	sub    $0x30,%rsp
140b050d6:	48 83 c1 10          	add    $0x10,%rcx
140b050da:	48 8b da             	mov    %rdx,%rbx
140b050dd:	e8 3e 00 00 00       	call   0x140b05120
140b050e2:	48 8b c3             	mov    %rbx,%rax
140b050e5:	48 83 c4 30          	add    $0x30,%rsp
140b050e9:	5b                   	pop    %rbx
140b050ea:	c3                   	ret
140b050eb:	cc                   	int3
140b050ec:	cc                   	int3
140b050ed:	cc                   	int3
140b050ee:	cc                   	int3
140b050ef:	cc                   	int3
140b050f0:	40 53                	rex push %rbx
140b050f2:	48 83 ec 30          	sub    $0x30,%rsp
140b050f6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140b050fa:	48 8b da             	mov    %rdx,%rbx
140b050fd:	48 8b 01             	mov    (%rcx),%rax
140b05100:	48 8b 40 38          	mov    0x38(%rax),%rax
140b05104:	ff 15 16 e9 47 00    	call   *0x47e916(%rip)        # 0x140f83a20
140b0510a:	48 8b c3             	mov    %rbx,%rax
140b0510d:	48 83 c4 30          	add    $0x30,%rsp
140b05111:	5b                   	pop    %rbx
140b05112:	c3                   	ret
140b05113:	cc                   	int3
140b05114:	cc                   	int3
140b05115:	cc                   	int3
140b05116:	cc                   	int3
140b05117:	cc                   	int3
140b05118:	cc                   	int3
140b05119:	cc                   	int3
140b0511a:	cc                   	int3
140b0511b:	cc                   	int3
140b0511c:	cc                   	int3
140b0511d:	cc                   	int3
140b0511e:	cc                   	int3
140b0511f:	cc                   	int3
140b05120:	40 53                	rex push %rbx
140b05122:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b05129:	48 8b 05 d0 3d 8b 00 	mov    0x8b3dd0(%rip),%rax        # 0x1413b8f00
140b05130:	48 33 c4             	xor    %rsp,%rax
140b05133:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140b0513a:	00
140b0513b:	48 8b da             	mov    %rdx,%rbx
140b0513e:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140b05143:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140b0514a:	00
140b0514b:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140b05152:	48 8b 01             	mov    (%rcx),%rax
140b05155:	48 8b 40 30          	mov    0x30(%rax),%rax
140b05159:	ff 15 c1 e8 47 00    	call   *0x47e8c1(%rip)        # 0x140f83a20
140b0515f:	8b c8                	mov    %eax,%ecx
140b05161:	e8 aa 02 00 00       	call   0x140b05410
140b05166:	0f 57 c0             	xorps  %xmm0,%xmm0
140b05169:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140b0516e:	66 0f 6f 0d 7a f1 49 	movdqa 0x49f17a(%rip),%xmm1        # 0x140fa42f0
140b05175:	00
140b05176:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
140b0517c:	c7 44 24 50 6b 69 6e 	movl   $0x646e696b,0x50(%rsp)
140b05183:	64
140b05184:	c6 44 24 54 00       	movb   $0x0,0x54(%rsp)
140b05189:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140b0518e:	c6 84 24 90 00 00 00 	movb   $0x1,0x90(%rsp)
140b05195:	01
140b05196:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140b0519b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b051a0:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
140b051a7:	00
140b051a8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b051ad:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140b051b2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140b051b8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b051bd:	48 8b cb             	mov    %rbx,%rcx
140b051c0:	e8 1b 3b fb ff       	call   0x140ab8ce0
140b051c5:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140b051cc:	00
140b051cd:	4c 8d 0d fc df 88 ff 	lea    -0x772004(%rip),%r9        # 0x1403931d0
140b051d4:	ba 48 00 00 00       	mov    $0x48,%edx
140b051d9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140b051df:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b051e4:	e8 63 63 31 00       	call   0x140e1b54c
140b051e9:	48 8b c3             	mov    %rbx,%rax
140b051ec:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140b051f3:	00
140b051f4:	48 33 cc             	xor    %rsp,%rcx
140b051f7:	e8 04 63 31 00       	call   0x140e1b500
140b051fc:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b05203:	5b                   	pop    %rbx
140b05204:	c3                   	ret
140b05205:	cc                   	int3
140b05206:	cc                   	int3
140b05207:	cc                   	int3
140b05208:	cc                   	int3
140b05209:	cc                   	int3
140b0520a:	cc                   	int3
140b0520b:	cc                   	int3
140b0520c:	cc                   	int3
140b0520d:	cc                   	int3
140b0520e:	cc                   	int3
140b0520f:	cc                   	int3
140b05210:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b05214:	e9 f7 2a fb ff       	jmp    0x140ab7d10
140b05219:	cc                   	int3
140b0521a:	cc                   	int3
140b0521b:	cc                   	int3
140b0521c:	cc                   	int3
140b0521d:	cc                   	int3
140b0521e:	cc                   	int3
140b0521f:	cc                   	int3
140b05220:	4c 8b dc             	mov    %rsp,%r11
140b05223:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140b05227:	49 89 53 10          	mov    %rdx,0x10(%r11)
140b0522b:	55                   	push   %rbp
140b0522c:	56                   	push   %rsi
140b0522d:	57                   	push   %rdi
140b0522e:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140b05235:	48 8b f2             	mov    %rdx,%rsi
140b05238:	48 8b f9             	mov    %rcx,%rdi
140b0523b:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b05240:	49 89 43 08          	mov    %rax,0x8(%r11)
140b05244:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b05249:	49 89 43 18          	mov    %rax,0x18(%r11)
140b0524d:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140b05252:	80 7a 30 00          	cmpb   $0x0,0x30(%rdx)
140b05256:	74 2d                	je     0x140b05285
140b05258:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b0525d:	e8 8e 88 73 ff       	call   0x14023daf0
140b05262:	8b 4e 24             	mov    0x24(%rsi),%ecx
140b05265:	8b 56 28             	mov    0x28(%rsi),%edx
140b05268:	44 8b 46 2c          	mov    0x2c(%rsi),%r8d
140b0526c:	8b 46 20             	mov    0x20(%rsi),%eax
140b0526f:	89 44 24 40          	mov    %eax,0x40(%rsp)
140b05273:	89 4c 24 44          	mov    %ecx,0x44(%rsp)
140b05277:	89 54 24 48          	mov    %edx,0x48(%rsp)
140b0527b:	44 89 44 24 4c       	mov    %r8d,0x4c(%rsp)
140b05280:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
140b05285:	48 8d 56 38          	lea    0x38(%rsi),%rdx
140b05289:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140b0528e:	e8 bd fa 74 ff       	call   0x140254d50
140b05293:	90                   	nop
140b05294:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b05299:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140b052a0:	00
140b052a1:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
140b052a5:	48 8b 07             	mov    (%rdi),%rax
140b052a8:	48 8b 58 58          	mov    0x58(%rax),%rbx
140b052ac:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b052b1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140b052b6:	e8 55 d7 88 ff       	call   0x140392a10
140b052bb:	48 8b d0             	mov    %rax,%rdx
140b052be:	48 8b cf             	mov    %rdi,%rcx
140b052c1:	48 8b c3             	mov    %rbx,%rax
140b052c4:	ff 15 56 e7 47 00    	call   *0x47e756(%rip)        # 0x140f83a20
140b052ca:	90                   	nop
140b052cb:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140b052d0:	e8 8b 30 69 ff       	call   0x140198360
140b052d5:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
140b052da:	74 0b                	je     0x140b052e7
140b052dc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b052e1:	e8 1a 82 69 ff       	call   0x14019d500
140b052e6:	90                   	nop
140b052e7:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
140b052eb:	e8 70 30 69 ff       	call   0x140198360
140b052f0:	80 7e 30 00          	cmpb   $0x0,0x30(%rsi)
140b052f4:	74 08                	je     0x140b052fe
140b052f6:	48 8b ce             	mov    %rsi,%rcx
140b052f9:	e8 02 82 69 ff       	call   0x14019d500
140b052fe:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
140b05305:	00
140b05306:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140b0530d:	5f                   	pop    %rdi
140b0530e:	5e                   	pop    %rsi
140b0530f:	5d                   	pop    %rbp
140b05310:	c3                   	ret
140b05311:	cc                   	int3
140b05312:	cc                   	int3
140b05313:	cc                   	int3
140b05314:	cc                   	int3
140b05315:	cc                   	int3
140b05316:	cc                   	int3
140b05317:	cc                   	int3
140b05318:	cc                   	int3
140b05319:	cc                   	int3
140b0531a:	cc                   	int3
140b0531b:	cc                   	int3
140b0531c:	cc                   	int3
140b0531d:	cc                   	int3
140b0531e:	cc                   	int3
140b0531f:	cc                   	int3
140b05320:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b05325:	53                   	push   %rbx
140b05326:	48 83 ec 20          	sub    $0x20,%rsp
140b0532a:	48 8b da             	mov    %rdx,%rbx
140b0532d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b05331:	48 83 c1 28          	add    $0x28,%rcx
140b05335:	e8 f6 70 fd ff       	call   0x140adc430
140b0533a:	90                   	nop
140b0533b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b0533f:	48 85 c9             	test   %rcx,%rcx
140b05342:	74 1f                	je     0x140b05363
140b05344:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b05349:	75 18                	jne    0x140b05363
140b0534b:	48 8b 01             	mov    (%rcx),%rax
140b0534e:	ba 01 00 00 00       	mov    $0x1,%edx
140b05353:	48 8b 40 28          	mov    0x28(%rax),%rax
140b05357:	48 83 c4 20          	add    $0x20,%rsp
140b0535b:	5b                   	pop    %rbx
140b0535c:	48 ff 25 bd e6 47 00 	rex.W jmp *0x47e6bd(%rip)        # 0x140f83a20
140b05363:	48 83 c4 20          	add    $0x20,%rsp
140b05367:	5b                   	pop    %rbx
140b05368:	c3                   	ret
140b05369:	cc                   	int3
140b0536a:	cc                   	int3
140b0536b:	cc                   	int3
140b0536c:	cc                   	int3
140b0536d:	cc                   	int3
140b0536e:	cc                   	int3
140b0536f:	cc                   	int3
140b05370:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b05375:	53                   	push   %rbx
140b05376:	48 83 ec 20          	sub    $0x20,%rsp
140b0537a:	48 8b da             	mov    %rdx,%rbx
140b0537d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b05381:	48 83 c1 50          	add    $0x50,%rcx
140b05385:	e8 a6 70 fd ff       	call   0x140adc430
140b0538a:	90                   	nop
140b0538b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b0538f:	48 85 c9             	test   %rcx,%rcx
140b05392:	74 1f                	je     0x140b053b3
140b05394:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b05399:	75 18                	jne    0x140b053b3
140b0539b:	48 8b 01             	mov    (%rcx),%rax
140b0539e:	ba 01 00 00 00       	mov    $0x1,%edx
140b053a3:	48 8b 40 28          	mov    0x28(%rax),%rax
140b053a7:	48 83 c4 20          	add    $0x20,%rsp
140b053ab:	5b                   	pop    %rbx
140b053ac:	48 ff 25 6d e6 47 00 	rex.W jmp *0x47e66d(%rip)        # 0x140f83a20
140b053b3:	48 83 c4 20          	add    $0x20,%rsp
140b053b7:	5b                   	pop    %rbx
140b053b8:	c3                   	ret
140b053b9:	cc                   	int3
140b053ba:	cc                   	int3
140b053bb:	cc                   	int3
140b053bc:	cc                   	int3
140b053bd:	cc                   	int3
140b053be:	cc                   	int3
140b053bf:	cc                   	int3
140b053c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b053c5:	53                   	push   %rbx
140b053c6:	48 83 ec 20          	sub    $0x20,%rsp
140b053ca:	48 8b da             	mov    %rdx,%rbx
140b053cd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b053d1:	48 83 c1 78          	add    $0x78,%rcx
140b053d5:	e8 56 70 fd ff       	call   0x140adc430
140b053da:	90                   	nop
140b053db:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b053df:	48 85 c9             	test   %rcx,%rcx
140b053e2:	74 1f                	je     0x140b05403
140b053e4:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b053e9:	75 18                	jne    0x140b05403
140b053eb:	48 8b 01             	mov    (%rcx),%rax
140b053ee:	ba 01 00 00 00       	mov    $0x1,%edx
140b053f3:	48 8b 40 28          	mov    0x28(%rax),%rax
140b053f7:	48 83 c4 20          	add    $0x20,%rsp
140b053fb:	5b                   	pop    %rbx
140b053fc:	48 ff 25 1d e6 47 00 	rex.W jmp *0x47e61d(%rip)        # 0x140f83a20
140b05403:	48 83 c4 20          	add    $0x20,%rsp
140b05407:	5b                   	pop    %rbx
140b05408:	c3                   	ret
140b05409:	cc                   	int3
140b0540a:	cc                   	int3
140b0540b:	cc                   	int3
140b0540c:	cc                   	int3
140b0540d:	cc                   	int3
140b0540e:	cc                   	int3
140b0540f:	cc                   	int3
140b05410:	48 83 ec 68          	sub    $0x68,%rsp
140b05414:	48 8b 05 e5 3a 8b 00 	mov    0x8b3ae5(%rip),%rax        # 0x1413b8f00
140b0541b:	48 33 c4             	xor    %rsp,%rax
140b0541e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140b05423:	48 8d 05 36 24 5d 00 	lea    0x5d2436(%rip),%rax        # 0x1410d7860
140b0542a:	48 8d 15 2f 27 5d 00 	lea    0x5d272f(%rip),%rdx        # 0x1410d7b60
140b05431:	39 08                	cmp    %ecx,(%rax)
140b05433:	74 0b                	je     0x140b05440
140b05435:	48 83 c0 10          	add    $0x10,%rax
140b05439:	48 3b c2             	cmp    %rdx,%rax
140b0543c:	74 18                	je     0x140b05456
140b0543e:	eb f1                	jmp    0x140b05431
140b05440:	48 8b 40 08          	mov    0x8(%rax),%rax
140b05444:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140b05449:	48 33 cc             	xor    %rsp,%rcx
140b0544c:	e8 af 60 31 00       	call   0x140e1b500