140afe2bb:	48 8b ea             	mov    %rdx,%rbp
140afe2be:	8b 45 30             	mov    0x30(%rbp),%eax
140afe2c1:	83 e0 01             	and    $0x1,%eax
140afe2c4:	85 c0                	test   %eax,%eax
140afe2c6:	74 0d                	je     0x140afe2d5
140afe2c8:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140afe2cc:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afe2d0:	e8 ab 7e 50 ff       	call   0x140006180
140afe2d5:	48 83 c4 20          	add    $0x20,%rsp
140afe2d9:	5d                   	pop    %rbp
140afe2da:	c3                   	ret
140afe2db:	40 55                	rex push %rbp
140afe2dd:	48 83 ec 20          	sub    $0x20,%rsp
140afe2e1:	48 8b ea             	mov    %rdx,%rbp
140afe2e4:	8b 45 40             	mov    0x40(%rbp),%eax
140afe2e7:	83 e0 01             	and    $0x1,%eax
140afe2ea:	85 c0                	test   %eax,%eax
140afe2ec:	74 0d                	je     0x140afe2fb
140afe2ee:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afe2f2:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afe2f6:	e8 85 7e 50 ff       	call   0x140006180
140afe2fb:	48 83 c4 20          	add    $0x20,%rsp
140afe2ff:	5d                   	pop    %rbp
140afe300:	c3                   	ret
140afe301:	40 55                	rex push %rbp
140afe303:	48 83 ec 20          	sub    $0x20,%rsp
140afe307:	48 8b ea             	mov    %rdx,%rbp
140afe30a:	8b 45 30             	mov    0x30(%rbp),%eax
140afe30d:	83 e0 01             	and    $0x1,%eax
140afe310:	85 c0                	test   %eax,%eax
140afe312:	74 10                	je     0x140afe324
140afe314:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140afe318:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140afe31f:	e8 5c 7e 50 ff       	call   0x140006180
140afe324:	48 83 c4 20          	add    $0x20,%rsp
140afe328:	5d                   	pop    %rbp
140afe329:	c3                   	ret
140afe32a:	90                   	nop
140afe32b:	90                   	nop
140afe32c:	90                   	nop
140afe32d:	90                   	nop
140afe32e:	90                   	nop
140afe32f:	90                   	nop
140afe330:	40 55                	rex push %rbp
140afe332:	48 83 ec 20          	sub    $0x20,%rsp
140afe336:	48 8b ea             	mov    %rdx,%rbp
140afe339:	8b 45 34             	mov    0x34(%rbp),%eax
140afe33c:	83 e0 01             	and    $0x1,%eax
140afe33f:	85 c0                	test   %eax,%eax
140afe341:	74 0d                	je     0x140afe350
140afe343:	83 65 34 fe          	andl   $0xfffffffe,0x34(%rbp)
140afe347:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140afe34b:	e8 9c c1 60 ff       	call   0x14010a4ec
140afe350:	48 83 c4 20          	add    $0x20,%rsp
140afe354:	5d                   	pop    %rbp
140afe355:	c3                   	ret
140afe356:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe35b:	55                   	push   %rbp
140afe35c:	48 83 ec 50          	sub    $0x50,%rsp
140afe360:	48 8b ea             	mov    %rdx,%rbp
140afe363:	b2 01                	mov    $0x1,%dl
140afe365:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
140afe36c:	e8 e3 0a 61 ff       	call   0x14010ee54
140afe371:	ba 22 84 04 80       	mov    $0x80048422,%edx
140afe376:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
140afe37d:	e8 16 7d 7f ff       	call   0x1402f6098
140afe382:	48 8d 15 7f 81 13 00 	lea    0x13817f(%rip),%rdx        # 0x140c36508
140afe389:	48 8d 8d 20 04 00 00 	lea    0x420(%rbp),%rcx
140afe390:	e8 e9 20 ff ff       	call   0x140af047e
140afe395:	90                   	nop
140afe396:	48 8d 4a 48          	lea    0x48(%rdx),%rcx
140afe39a:	e9 4d c1 60 ff       	jmp    0x14010a4ec
140afe39f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe3a4:	55                   	push   %rbp
140afe3a5:	48 83 ec 70          	sub    $0x70,%rsp
140afe3a9:	48 8b ea             	mov    %rdx,%rbp
140afe3ac:	ba 02 84 04 80       	mov    $0x80048402,%edx
140afe3b1:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140afe3b8:	e8 db 7c 7f ff       	call   0x1402f6098
140afe3bd:	48 8d 15 44 81 13 00 	lea    0x138144(%rip),%rdx        # 0x140c36508
140afe3c4:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140afe3cb:	e8 ae 20 ff ff       	call   0x140af047e
140afe3d0:	90                   	nop
140afe3d1:	90                   	nop
140afe3d2:	90                   	nop
140afe3d3:	90                   	nop
140afe3d4:	48 8d 4a 70          	lea    0x70(%rdx),%rcx
140afe3d8:	e9 9f c7 6b ff       	jmp    0x1401bab7c
140afe3dd:	90                   	nop
140afe3de:	90                   	nop
140afe3df:	90                   	nop
140afe3e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe3e5:	55                   	push   %rbp
140afe3e6:	48 83 ec 20          	sub    $0x20,%rsp
140afe3ea:	48 8b ea             	mov    %rdx,%rbp
140afe3ed:	48 8b 45 20          	mov    0x20(%rbp),%rax
140afe3f1:	8b 48 18             	mov    0x18(%rax),%ecx
140afe3f4:	48 8b 45 58          	mov    0x58(%rbp),%rax
140afe3f8:	89 08                	mov    %ecx,(%rax)
140afe3fa:	83 65 58 00          	andl   $0x0,0x58(%rbp)
140afe3fe:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afe405:	48 83 c4 20          	add    $0x20,%rsp
140afe409:	5d                   	pop    %rbp
140afe40a:	c3                   	ret
140afe40b:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe410:	55                   	push   %rbp
140afe411:	48 83 ec 20          	sub    $0x20,%rsp
140afe415:	48 8b ea             	mov    %rdx,%rbp
140afe418:	48 8b 45 58          	mov    0x58(%rbp),%rax
140afe41c:	c7 00 05 40 00 80    	movl   $0x80004005,(%rax)
140afe422:	83 65 58 00          	andl   $0x0,0x58(%rbp)
140afe426:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afe42d:	48 83 c4 20          	add    $0x20,%rsp
140afe431:	5d                   	pop    %rbp
140afe432:	c3                   	ret
140afe433:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe438:	55                   	push   %rbp
140afe439:	48 83 ec 40          	sub    $0x40,%rsp
140afe43d:	48 8b ea             	mov    %rdx,%rbp
140afe440:	ba 02 84 04 80       	mov    $0x80048402,%edx
140afe445:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140afe44c:	e8 47 7c 7f ff       	call   0x1402f6098
140afe451:	48 8d 15 b0 80 13 00 	lea    0x1380b0(%rip),%rdx        # 0x140c36508
140afe458:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140afe45f:	e8 1a 20 ff ff       	call   0x140af047e
140afe464:	90                   	nop
140afe465:	48 8b 8a 50 01 00 00 	mov    0x150(%rdx),%rcx
140afe46c:	e9 ab 37 51 ff       	jmp    0x140011c1c
140afe471:	40 55                	rex push %rbp
140afe473:	48 83 ec 20          	sub    $0x20,%rsp
140afe477:	48 8b ea             	mov    %rdx,%rbp
140afe47a:	8b 45 48             	mov    0x48(%rbp),%eax
140afe47d:	83 e0 01             	and    $0x1,%eax
140afe480:	85 c0                	test   %eax,%eax
140afe482:	74 0d                	je     0x140afe491
140afe484:	83 65 48 fe          	andl   $0xfffffffe,0x48(%rbp)
140afe488:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afe48c:	e8 5b c0 60 ff       	call   0x14010a4ec
140afe491:	48 83 c4 20          	add    $0x20,%rsp
140afe495:	5d                   	pop    %rbp
140afe496:	c3                   	ret
140afe497:	40 55                	rex push %rbp
140afe499:	48 83 ec 20          	sub    $0x20,%rsp
140afe49d:	48 8b ea             	mov    %rdx,%rbp
140afe4a0:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140afe4a6:	83 e0 01             	and    $0x1,%eax
140afe4a9:	85 c0                	test   %eax,%eax
140afe4ab:	74 13                	je     0x140afe4c0
140afe4ad:	83 a5 00 01 00 00 fe 	andl   $0xfffffffe,0x100(%rbp)
140afe4b4:	48 8b 8d 18 01 00 00 	mov    0x118(%rbp),%rcx
140afe4bb:	e8 c0 7c 50 ff       	call   0x140006180
140afe4c0:	48 83 c4 20          	add    $0x20,%rsp
140afe4c4:	5d                   	pop    %rbp
140afe4c5:	c3                   	ret
140afe4c6:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140afe4ca:	48 83 c1 20          	add    $0x20,%rcx
140afe4ce:	e9 8d ce 51 ff       	jmp    0x14001b360
140afe4d3:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140afe4d7:	48 83 c1 58          	add    $0x58,%rcx
140afe4db:	e9 80 ce 51 ff       	jmp    0x14001b360
140afe4e0:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140afe4e4:	48 83 c1 78          	add    $0x78,%rcx
140afe4e8:	e9 93 a4 80 ff       	jmp    0x140308980
140afe4ed:	48 8b 4a 60          	mov    0x60(%rdx),%rcx
140afe4f1:	48 83 c1 78          	add    $0x78,%rcx
140afe4f5:	e9 c6 a8 80 ff       	jmp    0x140308dc0
140afe4fa:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140afe4fe:	48 83 c1 08          	add    $0x8,%rcx
140afe502:	e9 e5 bf 60 ff       	jmp    0x14010a4ec
140afe507:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140afe50b:	48 83 c1 10          	add    $0x10,%rcx
140afe50f:	e9 d8 bf 60 ff       	jmp    0x14010a4ec
140afe514:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe519:	55                   	push   %rbp
140afe51a:	48 83 ec 20          	sub    $0x20,%rsp
140afe51e:	48 8b ea             	mov    %rdx,%rbp
140afe521:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140afe525:	e8 2a 89 50 ff       	call   0x140006e54
140afe52a:	33 d2                	xor    %edx,%edx
140afe52c:	33 c9                	xor    %ecx,%ecx
140afe52e:	e8 4b 1f ff ff       	call   0x140af047e
140afe533:	90                   	nop
140afe534:	48 8d 4a 38          	lea    0x38(%rdx),%rcx
140afe538:	e9 93 30 6b ff       	jmp    0x1401b15d0
140afe53d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe542:	55                   	push   %rbp
140afe543:	48 83 ec 30          	sub    $0x30,%rsp
140afe547:	48 8b ea             	mov    %rdx,%rbp
140afe54a:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140afe54e:	e8 01 89 50 ff       	call   0x140006e54
140afe553:	33 d2                	xor    %edx,%edx
140afe555:	33 c9                	xor    %ecx,%ecx
140afe557:	e8 22 1f ff ff       	call   0x140af047e
140afe55c:	90                   	nop
140afe55d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe562:	55                   	push   %rbp
140afe563:	48 83 ec 20          	sub    $0x20,%rsp
140afe567:	48 8b ea             	mov    %rdx,%rbp
140afe56a:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140afe56e:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140afe572:	e8 61 c1 80 ff       	call   0x14030a6d8
140afe577:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140afe57b:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140afe57f:	e8 08 da 51 ff       	call   0x14001bf8c
140afe584:	33 d2                	xor    %edx,%edx
140afe586:	33 c9                	xor    %ecx,%ecx
140afe588:	e8 f1 1e ff ff       	call   0x140af047e
140afe58d:	90                   	nop
140afe58e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe593:	55                   	push   %rbp
140afe594:	48 83 ec 20          	sub    $0x20,%rsp
140afe598:	48 8b ea             	mov    %rdx,%rbp
140afe59b:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140afe59f:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140afe5a6:	e8 a5 c1 80 ff       	call   0x14030a750
140afe5ab:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140afe5b2:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
140afe5b9:	e8 ce d9 51 ff       	call   0x14001bf8c
140afe5be:	33 d2                	xor    %edx,%edx
140afe5c0:	33 c9                	xor    %ecx,%ecx
140afe5c2:	e8 b7 1e ff ff       	call   0x140af047e
140afe5c7:	90                   	nop
140afe5c8:	48 8d 4a 48          	lea    0x48(%rdx),%rcx
140afe5cc:	e9 af 00 61 ff       	jmp    0x14010e680
140afe5d1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe5d6:	55                   	push   %rbp
140afe5d7:	48 83 ec 40          	sub    $0x40,%rsp
140afe5db:	48 8b ea             	mov    %rdx,%rbp
140afe5de:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
140afe5e5:	81 79 18 22 82 04 80 	cmpl   $0x80048222,0x18(%rcx)
140afe5ec:	75 08                	jne    0x140afe5f6
140afe5ee:	66 c7 41 1c 01 01    	movw   $0x101,0x1c(%rcx)
140afe5f4:	eb 09                	jmp    0x140afe5ff
140afe5f6:	8b 49 18             	mov    0x18(%rcx),%ecx
140afe5f9:	e8 36 e7 e7 ff       	call   0x14097cd34
140afe5fe:	90                   	nop
140afe5ff:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afe606:	48 83 c4 40          	add    $0x40,%rsp
140afe60a:	5d                   	pop    %rbp
140afe60b:	c3                   	ret
140afe60c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afe611:	55                   	push   %rbp
140afe612:	48 83 ec 20          	sub    $0x20,%rsp
140afe616:	48 8b ea             	mov    %rdx,%rbp
140afe619:	ba 21 82 04 80       	mov    $0x80048221,%edx
140afe61e:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140afe622:	e8 e1 ce 80 ff       	call   0x14030b508
140afe627:	48 8d 15 3a 80 13 00 	lea    0x13803a(%rip),%rdx        # 0x140c36668
140afe62e:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140afe632:	e8 47 1e ff ff       	call   0x140af047e
140afe637:	90                   	nop
140afe638:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140afe63f:	00
140afe640:	40 55                	rex push %rbp
140afe642:	48 83 ec 20          	sub    $0x20,%rsp
140afe646:	48 8b ea             	mov    %rdx,%rbp
140afe649:	8b 45 40             	mov    0x40(%rbp),%eax
140afe64c:	83 e0 01             	and    $0x1,%eax
140afe64f:	85 c0                	test   %eax,%eax
140afe651:	74 10                	je     0x140afe663
140afe653:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afe657:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140afe65e:	e8 1d 7b 50 ff       	call   0x140006180
140afe663:	48 83 c4 20          	add    $0x20,%rsp
140afe667:	5d                   	pop    %rbp
140afe668:	c3                   	ret
140afe669:	40 55                	rex push %rbp
140afe66b:	48 83 ec 20          	sub    $0x20,%rsp
140afe66f:	48 8b ea             	mov    %rdx,%rbp
140afe672:	8b 85 80 00 00 00    	mov    0x80(%rbp),%eax
140afe678:	83 e0 01             	and    $0x1,%eax
140afe67b:	85 c0                	test   %eax,%eax
140afe67d:	74 13                	je     0x140afe692
140afe67f:	83 a5 80 00 00 00 fe 	andl   $0xfffffffe,0x80(%rbp)
140afe686:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140afe68d:	e8 ee 7a 50 ff       	call   0x140006180
140afe692:	48 83 c4 20          	add    $0x20,%rsp
140afe696:	5d                   	pop    %rbp
140afe697:	c3                   	ret
140afe698:	40 55                	rex push %rbp
140afe69a:	48 83 ec 20          	sub    $0x20,%rsp
140afe69e:	48 8b ea             	mov    %rdx,%rbp
140afe6a1:	8b 85 b4 00 00 00    	mov    0xb4(%rbp),%eax
140afe6a7:	83 e0 01             	and    $0x1,%eax
140afe6aa:	85 c0                	test   %eax,%eax
140afe6ac:	74 13                	je     0x140afe6c1
140afe6ae:	83 a5 b4 00 00 00 fe 	andl   $0xfffffffe,0xb4(%rbp)
140afe6b5:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140afe6bc:	e8 bf 7a 50 ff       	call   0x140006180
140afe6c1:	48 83 c4 20          	add    $0x20,%rsp
140afe6c5:	5d                   	pop    %rbp
140afe6c6:	c3                   	ret
140afe6c7:	40 55                	rex push %rbp
140afe6c9:	48 83 ec 20          	sub    $0x20,%rsp
140afe6cd:	48 8b ea             	mov    %rdx,%rbp
140afe6d0:	8b 45 60             	mov    0x60(%rbp),%eax
140afe6d3:	83 e0 01             	and    $0x1,%eax
140afe6d6:	85 c0                	test   %eax,%eax
140afe6d8:	74 10                	je     0x140afe6ea
140afe6da:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140afe6de:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140afe6e5:	e8 96 7a 50 ff       	call   0x140006180
140afe6ea:	48 83 c4 20          	add    $0x20,%rsp
140afe6ee:	5d                   	pop    %rbp
140afe6ef:	c3                   	ret
140afe6f0:	40 55                	rex push %rbp
140afe6f2:	48 83 ec 20          	sub    $0x20,%rsp
140afe6f6:	48 8b ea             	mov    %rdx,%rbp
140afe6f9:	8b 45 60             	mov    0x60(%rbp),%eax
140afe6fc:	83 e0 01             	and    $0x1,%eax
140afe6ff:	85 c0                	test   %eax,%eax
140afe701:	74 10                	je     0x140afe713
140afe703:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140afe707:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140afe70e:	e8 6d 7a 50 ff       	call   0x140006180
140afe713:	48 83 c4 20          	add    $0x20,%rsp
140afe717:	5d                   	pop    %rbp
140afe718:	c3                   	ret
140afe719:	40 55                	rex push %rbp
140afe71b:	48 83 ec 20          	sub    $0x20,%rsp
140afe71f:	48 8b ea             	mov    %rdx,%rbp
140afe722:	8b 45 40             	mov    0x40(%rbp),%eax
140afe725:	83 e0 01             	and    $0x1,%eax
140afe728:	85 c0                	test   %eax,%eax
140afe72a:	74 10                	je     0x140afe73c
140afe72c:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afe730:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140afe737:	e8 44 ff 60 ff       	call   0x14010e680
140afe73c:	48 83 c4 20          	add    $0x20,%rsp
140afe740:	5d                   	pop    %rbp
140afe741:	c3                   	ret
140afe742:	40 55                	rex push %rbp
140afe744:	48 83 ec 20          	sub    $0x20,%rsp
140afe748:	48 8b ea             	mov    %rdx,%rbp
140afe74b:	8b 45 50             	mov    0x50(%rbp),%eax
140afe74e:	83 e0 01             	and    $0x1,%eax
140afe751:	85 c0                	test   %eax,%eax
140afe753:	74 10                	je     0x140afe765
140afe755:	83 65 50 fe          	andl   $0xfffffffe,0x50(%rbp)
140afe759:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140afe760:	e8 1b 7a 50 ff       	call   0x140006180
140afe765:	48 83 c4 20          	add    $0x20,%rsp
140afe769:	5d                   	pop    %rbp
140afe76a:	c3                   	ret
140afe76b:	40 55                	rex push %rbp
140afe76d:	48 83 ec 20          	sub    $0x20,%rsp
140afe771:	48 8b ea             	mov    %rdx,%rbp
140afe774:	8b 45 40             	mov    0x40(%rbp),%eax
140afe777:	83 e0 02             	and    $0x2,%eax
140afe77a:	85 c0                	test   %eax,%eax