140b0123a:	83 e0 01             	and    $0x1,%eax
140b0123d:	85 c0                	test   %eax,%eax
140b0123f:	74 0d                	je     0x140b0124e
140b01241:	83 65 3c fe          	andl   $0xfffffffe,0x3c(%rbp)
140b01245:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140b01249:	e8 9e 92 60 ff       	call   0x14010a4ec
140b0124e:	48 83 c4 20          	add    $0x20,%rsp
140b01252:	5d                   	pop    %rbp
140b01253:	c3                   	ret
140b01254:	90                   	nop
140b01255:	90                   	nop
140b01256:	90                   	nop
140b01257:	90                   	nop
140b01258:	90                   	nop
140b01259:	90                   	nop
140b0125a:	90                   	nop
140b0125b:	90                   	nop
140b0125c:	90                   	nop
140b0125d:	90                   	nop
140b0125e:	90                   	nop
140b0125f:	90                   	nop
140b01260:	40 55                	rex push %rbp
140b01262:	48 83 ec 20          	sub    $0x20,%rsp
140b01266:	48 8b ea             	mov    %rdx,%rbp
140b01269:	8b 45 40             	mov    0x40(%rbp),%eax
140b0126c:	83 e0 01             	and    $0x1,%eax
140b0126f:	85 c0                	test   %eax,%eax
140b01271:	74 0d                	je     0x140b01280
140b01273:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140b01277:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140b0127b:	e8 6c 92 60 ff       	call   0x14010a4ec
140b01280:	48 83 c4 20          	add    $0x20,%rsp
140b01284:	5d                   	pop    %rbp
140b01285:	c3                   	ret
140b01286:	40 55                	rex push %rbp
140b01288:	48 83 ec 20          	sub    $0x20,%rsp
140b0128c:	48 8b ea             	mov    %rdx,%rbp
140b0128f:	8b 45 30             	mov    0x30(%rbp),%eax
140b01292:	83 e0 01             	and    $0x1,%eax
140b01295:	85 c0                	test   %eax,%eax
140b01297:	74 0d                	je     0x140b012a6
140b01299:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140b0129d:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140b012a1:	e8 46 92 60 ff       	call   0x14010a4ec
140b012a6:	48 83 c4 20          	add    $0x20,%rsp
140b012aa:	5d                   	pop    %rbp
140b012ab:	c3                   	ret
140b012ac:	40 55                	rex push %rbp
140b012ae:	48 83 ec 20          	sub    $0x20,%rsp
140b012b2:	48 8b ea             	mov    %rdx,%rbp
140b012b5:	8b 45 38             	mov    0x38(%rbp),%eax
140b012b8:	83 e0 01             	and    $0x1,%eax
140b012bb:	85 c0                	test   %eax,%eax
140b012bd:	74 0d                	je     0x140b012cc
140b012bf:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140b012c3:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140b012c7:	e8 b4 4e 50 ff       	call   0x140006180
140b012cc:	48 83 c4 20          	add    $0x20,%rsp
140b012d0:	5d                   	pop    %rbp
140b012d1:	c3                   	ret
140b012d2:	40 55                	rex push %rbp
140b012d4:	48 83 ec 20          	sub    $0x20,%rsp
140b012d8:	48 8b ea             	mov    %rdx,%rbp
140b012db:	8b 45 40             	mov    0x40(%rbp),%eax
140b012de:	83 e0 01             	and    $0x1,%eax
140b012e1:	85 c0                	test   %eax,%eax
140b012e3:	74 10                	je     0x140b012f5
140b012e5:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140b012e9:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140b012f0:	e8 f7 91 60 ff       	call   0x14010a4ec
140b012f5:	48 83 c4 20          	add    $0x20,%rsp
140b012f9:	5d                   	pop    %rbp
140b012fa:	c3                   	ret
140b012fb:	40 55                	rex push %rbp
140b012fd:	48 83 ec 20          	sub    $0x20,%rsp
140b01301:	48 8b ea             	mov    %rdx,%rbp
140b01304:	8b 45 40             	mov    0x40(%rbp),%eax
140b01307:	83 e0 01             	and    $0x1,%eax
140b0130a:	85 c0                	test   %eax,%eax
140b0130c:	74 0d                	je     0x140b0131b
140b0130e:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140b01312:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140b01316:	e8 d1 91 60 ff       	call   0x14010a4ec
140b0131b:	48 83 c4 20          	add    $0x20,%rsp
140b0131f:	5d                   	pop    %rbp
140b01320:	c3                   	ret
140b01321:	40 55                	rex push %rbp
140b01323:	48 83 ec 20          	sub    $0x20,%rsp
140b01327:	48 8b ea             	mov    %rdx,%rbp
140b0132a:	8b 45 30             	mov    0x30(%rbp),%eax
140b0132d:	83 e0 01             	and    $0x1,%eax
140b01330:	85 c0                	test   %eax,%eax
140b01332:	74 10                	je     0x140b01344
140b01334:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140b01338:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140b0133f:	e8 7c 50 50 ff       	call   0x1400063c0
140b01344:	48 83 c4 20          	add    $0x20,%rsp
140b01348:	5d                   	pop    %rbp
140b01349:	c3                   	ret
140b0134a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b0134f:	55                   	push   %rbp
140b01350:	48 83 ec 30          	sub    $0x30,%rsp
140b01354:	48 8b ea             	mov    %rdx,%rbp
140b01357:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140b0135b:	8b 41 18             	mov    0x18(%rcx),%eax
140b0135e:	89 45 50             	mov    %eax,0x50(%rbp)
140b01361:	8b c8                	mov    %eax,%ecx
140b01363:	e8 cc b9 e7 ff       	call   0x14097cd34
140b01368:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b0136f:	48 83 c4 30          	add    $0x30,%rsp
140b01373:	5d                   	pop    %rbp
140b01374:	c3                   	ret
140b01375:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b0137a:	55                   	push   %rbp
140b0137b:	48 83 ec 30          	sub    $0x30,%rsp
140b0137f:	48 8b ea             	mov    %rdx,%rbp
140b01382:	c7 45 50 05 40 00 80 	movl   $0x80004005,0x50(%rbp)
140b01389:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140b0138e:	e8 a1 b9 e7 ff       	call   0x14097cd34
140b01393:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b0139a:	48 83 c4 30          	add    $0x30,%rsp
140b0139e:	5d                   	pop    %rbp
140b0139f:	c3                   	ret
140b013a0:	48 8d 0d 81 a3 22 00 	lea    0x22a381(%rip),%rcx        # 0x140d2b728
140b013a7:	e9 74 e8 fe ff       	jmp    0x140aefc20
140b013ac:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
140b013b0:	48 83 c1 40          	add    $0x40,%rcx
140b013b4:	e9 47 63 6d ff       	jmp    0x1401d7700
140b013b9:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
140b013bd:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140b013c4:	e9 83 a4 51 ff       	jmp    0x14001b84c
140b013c9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b013ce:	55                   	push   %rbp
140b013cf:	48 83 ec 20          	sub    $0x20,%rsp
140b013d3:	48 8b ea             	mov    %rdx,%rbp
140b013d6:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140b013da:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140b013de:	e8 a9 ab 51 ff       	call   0x14001bf8c
140b013e3:	33 d2                	xor    %edx,%edx
140b013e5:	33 c9                	xor    %ecx,%ecx
140b013e7:	e8 92 f0 fe ff       	call   0x140af047e
140b013ec:	90                   	nop
140b013ed:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
140b013f1:	e9 12 84 e3 ff       	jmp    0x140939808
140b013f6:	40 55                	rex push %rbp
140b013f8:	48 83 ec 20          	sub    $0x20,%rsp
140b013fc:	48 8b ea             	mov    %rdx,%rbp
140b013ff:	8b 45 68             	mov    0x68(%rbp),%eax
140b01402:	83 e0 01             	and    $0x1,%eax
140b01405:	85 c0                	test   %eax,%eax
140b01407:	74 0d                	je     0x140b01416
140b01409:	83 65 68 fe          	andl   $0xfffffffe,0x68(%rbp)
140b0140d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140b01411:	e8 6a 4d 50 ff       	call   0x140006180
140b01416:	48 83 c4 20          	add    $0x20,%rsp
140b0141a:	5d                   	pop    %rbp
140b0141b:	c3                   	ret
140b0141c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b01421:	53                   	push   %rbx
140b01422:	55                   	push   %rbp
140b01423:	57                   	push   %rdi
140b01424:	48 83 ec 20          	sub    $0x20,%rsp
140b01428:	48 8b ea             	mov    %rdx,%rbp
140b0142b:	48 8b 45 40          	mov    0x40(%rbp),%rax
140b0142f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b01433:	48 8b 01             	mov    (%rcx),%rax
140b01436:	8b 55 48             	mov    0x48(%rbp),%edx
140b01439:	48 8b 40 08          	mov    0x8(%rax),%rax
140b0143d:	ff 15 f5 b7 00 00    	call   *0xb7f5(%rip)        # 0x140b0cc38
140b01443:	8b f8                	mov    %eax,%edi
140b01445:	8d 48 ff             	lea    -0x1(%rax),%ecx
140b01448:	83 f9 01             	cmp    $0x1,%ecx
140b0144b:	77 44                	ja     0x140b01491
140b0144d:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140b01451:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140b01456:	75 07                	jne    0x140b0145f
140b01458:	ff 15 5a b0 00 00    	call   *0xb05a(%rip)        # 0x140b0c4b8
140b0145e:	cc                   	int3
140b0145f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140b01463:	48 8b 01             	mov    (%rcx),%rax
140b01466:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140b0146a:	48 8b d3             	mov    %rbx,%rdx
140b0146d:	48 8b 40 10          	mov    0x10(%rax),%rax
140b01471:	ff 15 c1 b7 00 00    	call   *0xb7c1(%rip)        # 0x140b0cc38
140b01477:	84 c0                	test   %al,%al
140b01479:	74 16                	je     0x140b01491
140b0147b:	83 ff 02             	cmp    $0x2,%edi
140b0147e:	0f 94 c0             	sete   %al
140b01481:	c6 43 1c 01          	movb   $0x1,0x1c(%rbx)
140b01485:	88 43 1d             	mov    %al,0x1d(%rbx)
140b01488:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b0148f:	eb 0a                	jmp    0x140b0149b
140b01491:	33 d2                	xor    %edx,%edx
140b01493:	33 c9                	xor    %ecx,%ecx
140b01495:	e8 e4 ef fe ff       	call   0x140af047e
140b0149a:	90                   	nop
140b0149b:	48 83 c4 20          	add    $0x20,%rsp
140b0149f:	5f                   	pop    %rdi
140b014a0:	5d                   	pop    %rbp
140b014a1:	5b                   	pop    %rbx
140b014a2:	c3                   	ret
140b014a3:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b014a8:	55                   	push   %rbp
140b014a9:	48 83 ec 30          	sub    $0x30,%rsp
140b014ad:	48 8b ea             	mov    %rdx,%rbp
140b014b0:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140b014b4:	8b 41 18             	mov    0x18(%rcx),%eax
140b014b7:	89 45 60             	mov    %eax,0x60(%rbp)
140b014ba:	8b c8                	mov    %eax,%ecx
140b014bc:	e8 73 b8 e7 ff       	call   0x14097cd34
140b014c1:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b014c8:	48 83 c4 30          	add    $0x30,%rsp
140b014cc:	5d                   	pop    %rbp
140b014cd:	c3                   	ret
140b014ce:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b014d3:	55                   	push   %rbp
140b014d4:	48 83 ec 30          	sub    $0x30,%rsp
140b014d8:	48 8b ea             	mov    %rdx,%rbp
140b014db:	c7 45 60 05 40 00 80 	movl   $0x80004005,0x60(%rbp)
140b014e2:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140b014e7:	e8 48 b8 e7 ff       	call   0x14097cd34
140b014ec:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b014f3:	48 83 c4 30          	add    $0x30,%rsp
140b014f7:	5d                   	pop    %rbp
140b014f8:	c3                   	ret
140b014f9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b014fe:	55                   	push   %rbp
140b014ff:	48 83 ec 30          	sub    $0x30,%rsp
140b01503:	48 8b ea             	mov    %rdx,%rbp
140b01506:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140b0150a:	8b 41 18             	mov    0x18(%rcx),%eax
140b0150d:	89 85 80 00 00 00    	mov    %eax,0x80(%rbp)
140b01513:	8b c8                	mov    %eax,%ecx
140b01515:	e8 1a b8 e7 ff       	call   0x14097cd34
140b0151a:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b01521:	48 83 c4 30          	add    $0x30,%rsp
140b01525:	5d                   	pop    %rbp
140b01526:	c3                   	ret
140b01527:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b0152c:	55                   	push   %rbp
140b0152d:	48 83 ec 30          	sub    $0x30,%rsp
140b01531:	48 8b ea             	mov    %rdx,%rbp
140b01534:	c7 85 80 00 00 00 05 	movl   $0x80004005,0x80(%rbp)
140b0153b:	40 00 80
140b0153e:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140b01543:	e8 ec b7 e7 ff       	call   0x14097cd34
140b01548:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b0154f:	48 83 c4 30          	add    $0x30,%rsp
140b01553:	5d                   	pop    %rbp
140b01554:	c3                   	ret
140b01555:	90                   	nop
140b01556:	90                   	nop
140b01557:	90                   	nop
140b01558:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b0155d:	55                   	push   %rbp
140b0155e:	48 83 ec 20          	sub    $0x20,%rsp
140b01562:	48 8b ea             	mov    %rdx,%rbp
140b01565:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140b01569:	8b 41 18             	mov    0x18(%rcx),%eax
140b0156c:	89 45 50             	mov    %eax,0x50(%rbp)
140b0156f:	8b c8                	mov    %eax,%ecx
140b01571:	e8 be b7 e7 ff       	call   0x14097cd34
140b01576:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b0157d:	48 83 c4 20          	add    $0x20,%rsp
140b01581:	5d                   	pop    %rbp
140b01582:	c3                   	ret
140b01583:	90                   	nop
140b01584:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b01589:	55                   	push   %rbp
140b0158a:	48 83 ec 20          	sub    $0x20,%rsp
140b0158e:	48 8b ea             	mov    %rdx,%rbp
140b01591:	c7 45 50 05 40 00 80 	movl   $0x80004005,0x50(%rbp)
140b01598:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140b0159d:	e8 92 b7 e7 ff       	call   0x14097cd34
140b015a2:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b015a9:	48 83 c4 20          	add    $0x20,%rsp
140b015ad:	5d                   	pop    %rbp
140b015ae:	c3                   	ret
140b015af:	90                   	nop
140b015b0:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140b015b4:	48 83 c1 08          	add    $0x8,%rcx
140b015b8:	e9 03 4e 50 ff       	jmp    0x1400063c0
140b015bd:	90                   	nop
140b015be:	90                   	nop
140b015bf:	90                   	nop
140b015c0:	40 55                	rex push %rbp
140b015c2:	48 83 ec 20          	sub    $0x20,%rsp
140b015c6:	48 8b ea             	mov    %rdx,%rbp
140b015c9:	8b 45 60             	mov    0x60(%rbp),%eax
140b015cc:	83 e0 01             	and    $0x1,%eax
140b015cf:	85 c0                	test   %eax,%eax
140b015d1:	74 15                	je     0x140b015e8
140b015d3:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140b015d7:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140b015db:	48 81 c1 b0 00 00 00 	add    $0xb0,%rcx
140b015e2:	ff 15 a8 ae 00 00    	call   *0xaea8(%rip)        # 0x140b0c490
140b015e8:	48 83 c4 20          	add    $0x20,%rsp
140b015ec:	5d                   	pop    %rbp
140b015ed:	c3                   	ret
140b015ee:	48 8b 4a 68          	mov    0x68(%rdx),%rcx
140b015f2:	48 83 c1 18          	add    $0x18,%rcx
140b015f6:	48 ff 25 93 af 00 00 	rex.W jmp *0xaf93(%rip)        # 0x140b0c590
140b015fd:	90                   	nop
140b015fe:	90                   	nop
140b015ff:	90                   	nop
140b01600:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b01605:	55                   	push   %rbp
140b01606:	48 83 ec 20          	sub    $0x20,%rsp
140b0160a:	48 8b ea             	mov    %rdx,%rbp
140b0160d:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140b01611:	48 8b 02             	mov    (%rdx),%rax
140b01614:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b01618:	48 03 ca             	add    %rdx,%rcx
140b0161b:	41 b0 01             	mov    $0x1,%r8b
140b0161e:	ba 04 00 00 00       	mov    $0x4,%edx
140b01623:	ff 15 df ad 00 00    	call   *0xaddf(%rip)        # 0x140b0c408
140b01629:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140b01630:	48 83 c4 20          	add    $0x20,%rsp
140b01634:	5d                   	pop    %rbp
140b01635:	c3                   	ret
140b01636:	40 55                	rex push %rbp
140b01638:	48 83 ec 20          	sub    $0x20,%rsp
140b0163c:	48 8b ea             	mov    %rdx,%rbp
140b0163f:	8b 45 20             	mov    0x20(%rbp),%eax
140b01642:	83 e0 01             	and    $0x1,%eax
140b01645:	85 c0                	test   %eax,%eax
140b01647:	74 10                	je     0x140b01659
140b01649:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140b0164d:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140b01654:	e8 27 4b 50 ff       	call   0x140006180
140b01659:	48 83 c4 20          	add    $0x20,%rsp
140b0165d:	5d                   	pop    %rbp
140b0165e:	c3                   	ret
140b0165f:	90                   	nop
140b01660:	48 8b 4a 48          	mov    0x48(%rdx),%rcx
140b01664:	48 83 c1 18          	add    $0x18,%rcx
140b01668:	e9 f3 d4 60 ff       	jmp    0x14010eb60
140b0166d:	90                   	nop
140b0166e:	90                   	nop
140b0166f:	90                   	nop
140b01670:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140b01674:	48 83 c1 08          	add    $0x8,%rcx
140b01678:	e9 93 61 50 ff       	jmp    0x140007810
140b0167d:	90                   	nop
140b0167e:	90                   	nop
140b0167f:	90                   	nop
140b01680:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140b01684:	48 83 c1 18          	add    $0x18,%rcx
140b01688:	e9 f3 4a 50 ff       	jmp    0x140006180
140b0168d:	90                   	nop