140f56160:	48 8b c8             	mov    %rax,%rcx
140f56163:	e8 d8 b1 0a ff       	call   0x140001340
140f56168:	84 c0                	test   %al,%al
140f5616a:	74 4c                	je     0x140f561b8
140f5616c:	48 8d 15 fd b3 29 00 	lea    0x29b3fd(%rip),%rdx        # 0x1411f1570
140f56173:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140f5617a:	e8 71 b0 0a ff       	call   0x1400011f0
140f5617f:	48 8b d8             	mov    %rax,%rbx
140f56182:	c7 45 40 ff ff 00 80 	movl   $0x8000ffff,0x40(%rbp)
140f56189:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140f5618d:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140f56194:	e8 57 b5 0a ff       	call   0x1400016f0
140f56199:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140f5619e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f561a3:	45 33 c9             	xor    %r9d,%r9d
140f561a6:	45 33 c0             	xor    %r8d,%r8d
140f561a9:	48 8d 15 54 f7 32 00 	lea    0x32f754(%rip),%rdx        # 0x141285904
140f561b0:	48 8b cf             	mov    %rdi,%rcx
140f561b3:	e8 28 b8 0a ff       	call   0x1400019e0
140f561b8:	33 d2                	xor    %edx,%edx
140f561ba:	33 c9                	xor    %ecx,%ecx
140f561bc:	e8 57 66 ec ff       	call   0x140e1c818
140f561c1:	90                   	nop
140f561c2:	cc                   	int3
140f561c3:	cc                   	int3
140f561c4:	cc                   	int3
140f561c5:	cc                   	int3
140f561c6:	cc                   	int3
140f561c7:	cc                   	int3
140f561c8:	cc                   	int3
140f561c9:	cc                   	int3
140f561ca:	cc                   	int3
140f561cb:	cc                   	int3
140f561cc:	cc                   	int3
140f561cd:	cc                   	int3
140f561ce:	cc                   	int3
140f561cf:	cc                   	int3
140f561d0:	40 55                	rex push %rbp
140f561d2:	48 83 ec 20          	sub    $0x20,%rsp
140f561d6:	48 8b ea             	mov    %rdx,%rbp
140f561d9:	8b 45 3c             	mov    0x3c(%rbp),%eax
140f561dc:	83 e0 01             	and    $0x1,%eax
140f561df:	85 c0                	test   %eax,%eax
140f561e1:	74 0d                	je     0x140f561f0
140f561e3:	83 65 3c fe          	andl   $0xfffffffe,0x3c(%rbp)
140f561e7:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140f561eb:	e8 b0 1d 24 ff       	call   0x140197fa0
140f561f0:	48 83 c4 20          	add    $0x20,%rsp
140f561f4:	5d                   	pop    %rbp
140f561f5:	c3                   	ret
140f561f6:	cc                   	int3
140f561f7:	cc                   	int3
140f561f8:	cc                   	int3
140f561f9:	cc                   	int3
140f561fa:	cc                   	int3
140f561fb:	cc                   	int3
140f561fc:	cc                   	int3
140f561fd:	cc                   	int3
140f561fe:	cc                   	int3
140f561ff:	cc                   	int3
140f56200:	48 8d 8a 88 00 00 00 	lea    0x88(%rdx),%rcx
140f56207:	e9 e4 1c 24 ff       	jmp    0x140197ef0
140f5620c:	cc                   	int3
140f5620d:	cc                   	int3
140f5620e:	cc                   	int3
140f5620f:	cc                   	int3
140f56210:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f56215:	55                   	push   %rbp
140f56216:	48 83 ec 30          	sub    $0x30,%rsp
140f5621a:	48 8b ea             	mov    %rdx,%rbp
140f5621d:	45 33 c0             	xor    %r8d,%r8d
140f56220:	48 8d 15 69 d5 04 00 	lea    0x4d569(%rip),%rdx        # 0x140fa3790
140f56227:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140f5622b:	e8 f0 7c 2f ff       	call   0x14024df20
140f56230:	90                   	nop
140f56231:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f56238:	00 00 00
140f5623b:	48 83 c4 30          	add    $0x30,%rsp
140f5623f:	5d                   	pop    %rbp
140f56240:	c3                   	ret
140f56241:	cc                   	int3
140f56242:	cc                   	int3
140f56243:	cc                   	int3
140f56244:	cc                   	int3
140f56245:	cc                   	int3
140f56246:	cc                   	int3
140f56247:	cc                   	int3
140f56248:	cc                   	int3
140f56249:	cc                   	int3
140f5624a:	cc                   	int3
140f5624b:	cc                   	int3
140f5624c:	cc                   	int3
140f5624d:	cc                   	int3
140f5624e:	cc                   	int3
140f5624f:	cc                   	int3
140f56250:	40 55                	rex push %rbp
140f56252:	48 83 ec 20          	sub    $0x20,%rsp
140f56256:	48 8b ea             	mov    %rdx,%rbp
140f56259:	8b 85 84 00 00 00    	mov    0x84(%rbp),%eax
140f5625f:	83 e0 01             	and    $0x1,%eax
140f56262:	85 c0                	test   %eax,%eax
140f56264:	74 13                	je     0x140f56279
140f56266:	83 a5 84 00 00 00 fe 	andl   $0xfffffffe,0x84(%rbp)
140f5626d:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
140f56274:	e8 27 1d 24 ff       	call   0x140197fa0
140f56279:	48 83 c4 20          	add    $0x20,%rsp
140f5627d:	5d                   	pop    %rbp
140f5627e:	c3                   	ret
140f5627f:	cc                   	int3
140f56280:	40 55                	rex push %rbp
140f56282:	48 83 ec 20          	sub    $0x20,%rsp
140f56286:	48 8b ea             	mov    %rdx,%rbp
140f56289:	ba a0 00 00 00       	mov    $0xa0,%edx
140f5628e:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140f56295:	e8 aa 4e ec ff       	call   0x140e1b144
140f5629a:	48 83 c4 20          	add    $0x20,%rsp
140f5629e:	5d                   	pop    %rbp
140f5629f:	c3                   	ret
140f562a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f562a5:	53                   	push   %rbx
140f562a6:	55                   	push   %rbp
140f562a7:	48 83 ec 58          	sub    $0x58,%rsp
140f562ab:	48 8b ea             	mov    %rdx,%rbp
140f562ae:	48 8b 9d 30 01 00 00 	mov    0x130(%rbp),%rbx
140f562b5:	81 7b 20 0b 00 00 80 	cmpl   $0x8000000b,0x20(%rbx)
140f562bc:	75 5e                	jne    0x140f5631c
140f562be:	e8 ed 4f 24 ff       	call   0x14019b2b0
140f562c3:	48 8b d8             	mov    %rax,%rbx
140f562c6:	83 38 03             	cmpl   $0x3,(%rax)
140f562c9:	0f 86 ea 00 00 00    	jbe    0x140f563b9
140f562cf:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f562d6:	e8 55 ba f1 ff       	call   0x140e71d30
140f562db:	66 89 45 78          	mov    %ax,0x78(%rbp)
140f562df:	48 8d 05 42 9e 29 00 	lea    0x299e42(%rip),%rax        # 0x1411f0128
140f562e6:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140f562ed:	48 8d 45 78          	lea    0x78(%rbp),%rax
140f562f1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f562f6:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
140f562fd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f56302:	45 33 c9             	xor    %r9d,%r9d
140f56305:	45 33 c0             	xor    %r8d,%r8d
140f56308:	48 8d 15 03 f7 32 00 	lea    0x32f703(%rip),%rdx        # 0x141285a12
140f5630f:	48 8b cb             	mov    %rbx,%rcx
140f56312:	e8 69 5d 12 ff       	call   0x14007c080
140f56317:	e9 9d 00 00 00       	jmp    0x140f563b9
140f5631c:	e8 8f 4f 24 ff       	call   0x14019b2b0
140f56321:	48 8b c8             	mov    %rax,%rcx
140f56324:	83 38 02             	cmpl   $0x2,(%rax)
140f56327:	0f 86 81 00 00 00    	jbe    0x140f563ae
140f5632d:	0f b7 85 80 00 00 00 	movzwl 0x80(%rbp),%eax
140f56334:	89 45 7c             	mov    %eax,0x7c(%rbp)
140f56337:	0f b7 45 78          	movzwl 0x78(%rbp),%eax
140f5633b:	89 85 88 00 00 00    	mov    %eax,0x88(%rbp)
140f56341:	48 8b 43 30          	mov    0x30(%rbx),%rax
140f56345:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140f5634c:	48 8d 05 1d b7 29 00 	lea    0x29b71d(%rip),%rax        # 0x1411f1a70
140f56353:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
140f5635a:	8b 43 20             	mov    0x20(%rbx),%eax
140f5635d:	89 85 70 01 00 00    	mov    %eax,0x170(%rbp)
140f56363:	48 8d 45 7c          	lea    0x7c(%rbp),%rax
140f56367:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140f5636c:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140f56373:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140f56378:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
140f5637f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140f56384:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
140f5638b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f56390:	48 8d 85 70 01 00 00 	lea    0x170(%rbp),%rax
140f56397:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f5639c:	45 33 c9             	xor    %r9d,%r9d
140f5639f:	45 33 c0             	xor    %r8d,%r8d
140f563a2:	48 8d 15 8b f6 32 00 	lea    0x32f68b(%rip),%rdx        # 0x141285a34
140f563a9:	e8 f2 5d 12 ff       	call   0x14007c1a0
140f563ae:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
140f563b5:	f0 ff 40 1c          	lock incl 0x1c(%rax)
140f563b9:	83 7d 50 01          	cmpl   $0x1,0x50(%rbp)
140f563bd:	75 0a                	jne    0x140f563c9
140f563bf:	33 d2                	xor    %edx,%edx
140f563c1:	33 c9                	xor    %ecx,%ecx
140f563c3:	e8 50 64 ec ff       	call   0x140e1c818
140f563c8:	cc                   	int3
140f563c9:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
140f563d0:	f0 ff 40 18          	lock incl 0x18(%rax)
140f563d4:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f563db:	00 00 00
140f563de:	48 83 c4 58          	add    $0x58,%rsp
140f563e2:	5d                   	pop    %rbp
140f563e3:	5b                   	pop    %rbx
140f563e4:	c3                   	ret
140f563e5:	cc                   	int3
140f563e6:	cc                   	int3
140f563e7:	cc                   	int3
140f563e8:	cc                   	int3
140f563e9:	cc                   	int3
140f563ea:	cc                   	int3
140f563eb:	cc                   	int3
140f563ec:	cc                   	int3
140f563ed:	cc                   	int3
140f563ee:	cc                   	int3
140f563ef:	cc                   	int3
140f563f0:	40 55                	rex push %rbp
140f563f2:	48 83 ec 20          	sub    $0x20,%rsp
140f563f6:	48 8b ea             	mov    %rdx,%rbp
140f563f9:	8b 45 38             	mov    0x38(%rbp),%eax
140f563fc:	83 e0 01             	and    $0x1,%eax
140f563ff:	85 c0                	test   %eax,%eax
140f56401:	74 0d                	je     0x140f56410
140f56403:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140f56407:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f5640b:	e8 90 1b 24 ff       	call   0x140197fa0
140f56410:	48 83 c4 20          	add    $0x20,%rsp
140f56414:	5d                   	pop    %rbp
140f56415:	c3                   	ret
140f56416:	cc                   	int3
140f56417:	cc                   	int3
140f56418:	cc                   	int3
140f56419:	cc                   	int3
140f5641a:	cc                   	int3
140f5641b:	cc                   	int3
140f5641c:	cc                   	int3
140f5641d:	cc                   	int3
140f5641e:	cc                   	int3
140f5641f:	cc                   	int3
140f56420:	48 8d 8a e0 01 00 00 	lea    0x1e0(%rdx),%rcx
140f56427:	e9 94 1e 2f ff       	jmp    0x1402482c0
140f5642c:	cc                   	int3
140f5642d:	cc                   	int3
140f5642e:	cc                   	int3
140f5642f:	cc                   	int3
140f56430:	48 8d 8a f8 01 00 00 	lea    0x1f8(%rdx),%rcx
140f56437:	e9 84 1e 2f ff       	jmp    0x1402482c0
140f5643c:	cc                   	int3
140f5643d:	cc                   	int3
140f5643e:	cc                   	int3
140f5643f:	cc                   	int3
140f56440:	48 8d 8a 28 02 00 00 	lea    0x228(%rdx),%rcx
140f56447:	e9 74 1e 2f ff       	jmp    0x1402482c0
140f5644c:	cc                   	int3
140f5644d:	cc                   	int3
140f5644e:	cc                   	int3
140f5644f:	cc                   	int3
140f56450:	48 8d 8a 40 02 00 00 	lea    0x240(%rdx),%rcx
140f56457:	e9 64 1e 2f ff       	jmp    0x1402482c0
140f5645c:	cc                   	int3
140f5645d:	cc                   	int3
140f5645e:	cc                   	int3
140f5645f:	cc                   	int3
140f56460:	40 55                	rex push %rbp
140f56462:	48 83 ec 20          	sub    $0x20,%rsp
140f56466:	48 8b ea             	mov    %rdx,%rbp
140f56469:	4c 8d 0d 50 1e 2f ff 	lea    -0xd0e1b0(%rip),%r9        # 0x1402482c0
140f56470:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f56476:	ba 18 00 00 00       	mov    $0x18,%edx
140f5647b:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
140f56482:	e8 c5 50 ec ff       	call   0x140e1b54c
140f56487:	48 83 c4 20          	add    $0x20,%rsp
140f5648b:	5d                   	pop    %rbp
140f5648c:	c3                   	ret
140f5648d:	cc                   	int3
140f5648e:	cc                   	int3
140f5648f:	cc                   	int3
140f56490:	48 8d 8a 58 02 00 00 	lea    0x258(%rdx),%rcx
140f56497:	e9 24 1e 2f ff       	jmp    0x1402482c0
140f5649c:	cc                   	int3
140f5649d:	cc                   	int3
140f5649e:	cc                   	int3
140f5649f:	cc                   	int3
140f564a0:	48 8d 8a 70 02 00 00 	lea    0x270(%rdx),%rcx
140f564a7:	e9 14 1e 2f ff       	jmp    0x1402482c0
140f564ac:	cc                   	int3
140f564ad:	cc                   	int3
140f564ae:	cc                   	int3
140f564af:	cc                   	int3
140f564b0:	40 55                	rex push %rbp
140f564b2:	48 83 ec 20          	sub    $0x20,%rsp
140f564b6:	48 8b ea             	mov    %rdx,%rbp
140f564b9:	4c 8d 0d 00 1e 2f ff 	lea    -0xd0e200(%rip),%r9        # 0x1402482c0
140f564c0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140f564c6:	ba 18 00 00 00       	mov    $0x18,%edx
140f564cb:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
140f564d2:	e8 75 50 ec ff       	call   0x140e1b54c
140f564d7:	48 83 c4 20          	add    $0x20,%rsp
140f564db:	5d                   	pop    %rbp
140f564dc:	c3                   	ret
140f564dd:	cc                   	int3
140f564de:	cc                   	int3
140f564df:	cc                   	int3
140f564e0:	40 55                	rex push %rbp
140f564e2:	48 83 ec 20          	sub    $0x20,%rsp
140f564e6:	48 8b ea             	mov    %rdx,%rbp
140f564e9:	4c 8d 0d d0 1d 2f ff 	lea    -0xd0e230(%rip),%r9        # 0x1402482c0
140f564f0:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140f564f6:	ba 18 00 00 00       	mov    $0x18,%edx
140f564fb:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
140f56502:	e8 45 50 ec ff       	call   0x140e1b54c
140f56507:	48 83 c4 20          	add    $0x20,%rsp
140f5650b:	5d                   	pop    %rbp
140f5650c:	c3                   	ret
140f5650d:	cc                   	int3
140f5650e:	cc                   	int3
140f5650f:	cc                   	int3
140f56510:	40 55                	rex push %rbp
140f56512:	48 83 ec 20          	sub    $0x20,%rsp
140f56516:	48 8b ea             	mov    %rdx,%rbp
140f56519:	8b 45 20             	mov    0x20(%rbp),%eax
140f5651c:	83 e0 01             	and    $0x1,%eax
140f5651f:	85 c0                	test   %eax,%eax
140f56521:	74 10                	je     0x140f56533
140f56523:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f56527:	48 8b 8d d8 01 00 00 	mov    0x1d8(%rbp),%rcx
140f5652e:	e8 9d 19 24 ff       	call   0x140197ed0
140f56533:	48 83 c4 20          	add    $0x20,%rsp
140f56537:	5d                   	pop    %rbp
140f56538:	c3                   	ret
140f56539:	cc                   	int3
140f5653a:	cc                   	int3
140f5653b:	cc                   	int3
140f5653c:	cc                   	int3
140f5653d:	cc                   	int3
140f5653e:	cc                   	int3
140f5653f:	cc                   	int3
140f56540:	48 8d 8a d0 02 00 00 	lea    0x2d0(%rdx),%rcx
140f56547:	e9 24 1f 2f ff       	jmp    0x140248470
140f5654c:	cc                   	int3
140f5654d:	cc                   	int3
140f5654e:	cc                   	int3
140f5654f:	cc                   	int3
140f56550:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f56557:	48 83 c1 18          	add    $0x18,%rcx
140f5655b:	e9 70 1e 24 ff       	jmp    0x1401983d0
140f56560:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f56567:	48 83 c1 30          	add    $0x30,%rcx
140f5656b:	e9 60 1e 24 ff       	jmp    0x1401983d0
140f56570:	40 55                	rex push %rbp
140f56572:	48 83 ec 20          	sub    $0x20,%rsp
140f56576:	48 8b ea             	mov    %rdx,%rbp
140f56579:	8b 45 30             	mov    0x30(%rbp),%eax
140f5657c:	83 e0 01             	and    $0x1,%eax
140f5657f:	85 c0                	test   %eax,%eax
140f56581:	74 10                	je     0x140f56593
140f56583:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140f56587:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f5658e:	e8 0d 1a 24 ff       	call   0x140197fa0
140f56593:	48 83 c4 20          	add    $0x20,%rsp
140f56597:	5d                   	pop    %rbp
140f56598:	c3                   	ret
140f56599:	cc                   	int3
140f5659a:	cc                   	int3
140f5659b:	cc                   	int3
140f5659c:	cc                   	int3