140af5359:	48 33 cc             	xor    %rsp,%rcx
140af535c:	e8 9f 61 32 00       	call   0x140e1b500
140af5361:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af5368:	00
140af5369:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af5370:	5f                   	pop    %rdi
140af5371:	c3                   	ret
140af5372:	48 85 c9             	test   %rcx,%rcx
140af5375:	74 33                	je     0x140af53aa
140af5377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af537e:	00 00
140af5380:	48 8b 01             	mov    (%rcx),%rax
140af5383:	4c 8d 05 4e 84 8c 00 	lea    0x8c844e(%rip),%r8        # 0x1413bd7d8
140af538a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af538f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af5393:	ff 15 87 e6 48 00    	call   *0x48e687(%rip)        # 0x140f83a20
140af5399:	48 8b 08             	mov    (%rax),%rcx
140af539c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af53a0:	48 85 db             	test   %rbx,%rbx
140af53a3:	75 a9                	jne    0x140af534e
140af53a5:	48 85 c9             	test   %rcx,%rcx
140af53a8:	75 d6                	jne    0x140af5380
140af53aa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af53af:	48 8b cf             	mov    %rdi,%rcx
140af53b2:	e8 69 f1 89 ff       	call   0x140394520
140af53b7:	48 8b d8             	mov    %rax,%rbx
140af53ba:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af53bf:	e8 ac d6 fd ff       	call   0x140ad2a70
140af53c4:	90                   	nop
140af53c5:	4c 8b cb             	mov    %rbx,%r9
140af53c8:	4c 8b c0             	mov    %rax,%r8
140af53cb:	48 8d 15 36 e1 4e 00 	lea    0x4ee136(%rip),%rdx        # 0x140fe3508
140af53d2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af53d7:	e8 c4 c4 89 ff       	call   0x1403918a0
140af53dc:	90                   	nop
140af53dd:	48 8b d0             	mov    %rax,%rdx
140af53e0:	48 8d 0d e9 90 9a 00 	lea    0x9a90e9(%rip),%rcx        # 0x14149e4d0
140af53e7:	e8 24 ab 6d ff       	call   0x1401cff10
140af53ec:	48 8d 15 5d 28 89 ff 	lea    -0x76d7a3(%rip),%rdx        # 0x140387c50
140af53f3:	48 8b c8             	mov    %rax,%rcx
140af53f6:	e8 d5 47 89 ff       	call   0x140389bd0
140af53fb:	90                   	nop
140af53fc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5401:	e8 4a 26 6a ff       	call   0x140197a50
140af5406:	90                   	nop
140af5407:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af540c:	e8 3f 26 6a ff       	call   0x140197a50
140af5411:	90                   	nop
140af5412:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5417:	e8 34 26 6a ff       	call   0x140197a50
140af541c:	e8 1f f5 fb ff       	call   0x140ab4940
140af5421:	cc                   	int3
140af5422:	cc                   	int3
140af5423:	cc                   	int3
140af5424:	cc                   	int3
140af5425:	cc                   	int3
140af5426:	cc                   	int3
140af5427:	cc                   	int3
140af5428:	cc                   	int3
140af5429:	cc                   	int3
140af542a:	cc                   	int3
140af542b:	cc                   	int3
140af542c:	cc                   	int3
140af542d:	cc                   	int3
140af542e:	cc                   	int3
140af542f:	cc                   	int3
140af5430:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5435:	57                   	push   %rdi
140af5436:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af543d:	48 8b 05 bc 3a 8c 00 	mov    0x8c3abc(%rip),%rax        # 0x1413b8f00
140af5444:	48 33 c4             	xor    %rsp,%rax
140af5447:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af544e:	00
140af544f:	48 8b f9             	mov    %rcx,%rdi
140af5452:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af5456:	e8 39 88 32 00       	call   0x140e1dc94
140af545b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af545f:	48 8d 0d 52 9b 8c 00 	lea    0x8c9b52(%rip),%rcx        # 0x1413befb8
140af5466:	e8 ed 88 32 00       	call   0x140e1dd58
140af546b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af546f:	85 c0                	test   %eax,%eax
140af5471:	75 4f                	jne    0x140af54c2
140af5473:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af5477:	48 85 c9             	test   %rcx,%rcx
140af547a:	74 1d                	je     0x140af5499
140af547c:	48 ff 41 08          	incq   0x8(%rcx)
140af5480:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af5485:	75 12                	jne    0x140af5499
140af5487:	48 8b 01             	mov    (%rcx),%rax
140af548a:	ba 01 00 00 00       	mov    $0x1,%edx
140af548f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af5493:	ff 15 87 e5 48 00    	call   *0x48e587(%rip)        # 0x140f83a20
140af5499:	48 85 db             	test   %rbx,%rbx
140af549c:	74 5c                	je     0x140af54fa
140af549e:	48 8b c3             	mov    %rbx,%rax
140af54a1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af54a8:	00
140af54a9:	48 33 cc             	xor    %rsp,%rcx
140af54ac:	e8 4f 60 32 00       	call   0x140e1b500
140af54b1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af54b8:	00
140af54b9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af54c0:	5f                   	pop    %rdi
140af54c1:	c3                   	ret
140af54c2:	48 85 c9             	test   %rcx,%rcx
140af54c5:	74 33                	je     0x140af54fa
140af54c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af54ce:	00 00
140af54d0:	48 8b 01             	mov    (%rcx),%rax
140af54d3:	4c 8d 05 1e 9b 8c 00 	lea    0x8c9b1e(%rip),%r8        # 0x1413beff8
140af54da:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af54df:	48 8b 40 18          	mov    0x18(%rax),%rax
140af54e3:	ff 15 37 e5 48 00    	call   *0x48e537(%rip)        # 0x140f83a20
140af54e9:	48 8b 08             	mov    (%rax),%rcx
140af54ec:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af54f0:	48 85 db             	test   %rbx,%rbx
140af54f3:	75 a9                	jne    0x140af549e
140af54f5:	48 85 c9             	test   %rcx,%rcx
140af54f8:	75 d6                	jne    0x140af54d0
140af54fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af54ff:	48 8b cf             	mov    %rdi,%rcx
140af5502:	e8 19 f0 89 ff       	call   0x140394520
140af5507:	48 8b d8             	mov    %rax,%rbx
140af550a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af550f:	e8 3c d6 fd ff       	call   0x140ad2b50
140af5514:	90                   	nop
140af5515:	4c 8b cb             	mov    %rbx,%r9
140af5518:	4c 8b c0             	mov    %rax,%r8
140af551b:	48 8d 15 e6 df 4e 00 	lea    0x4edfe6(%rip),%rdx        # 0x140fe3508
140af5522:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5527:	e8 74 c3 89 ff       	call   0x1403918a0
140af552c:	90                   	nop
140af552d:	48 8b d0             	mov    %rax,%rdx
140af5530:	48 8d 0d 99 8f 9a 00 	lea    0x9a8f99(%rip),%rcx        # 0x14149e4d0
140af5537:	e8 d4 a9 6d ff       	call   0x1401cff10
140af553c:	48 8d 15 0d 27 89 ff 	lea    -0x76d8f3(%rip),%rdx        # 0x140387c50
140af5543:	48 8b c8             	mov    %rax,%rcx
140af5546:	e8 85 46 89 ff       	call   0x140389bd0
140af554b:	90                   	nop
140af554c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5551:	e8 fa 24 6a ff       	call   0x140197a50
140af5556:	90                   	nop
140af5557:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af555c:	e8 ef 24 6a ff       	call   0x140197a50
140af5561:	90                   	nop
140af5562:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5567:	e8 e4 24 6a ff       	call   0x140197a50
140af556c:	e8 cf f3 fb ff       	call   0x140ab4940
140af5571:	cc                   	int3
140af5572:	cc                   	int3
140af5573:	cc                   	int3
140af5574:	cc                   	int3
140af5575:	cc                   	int3
140af5576:	cc                   	int3
140af5577:	cc                   	int3
140af5578:	cc                   	int3
140af5579:	cc                   	int3
140af557a:	cc                   	int3
140af557b:	cc                   	int3
140af557c:	cc                   	int3
140af557d:	cc                   	int3
140af557e:	cc                   	int3
140af557f:	cc                   	int3
140af5580:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af5585:	57                   	push   %rdi
140af5586:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af558d:	48 8b 05 6c 39 8c 00 	mov    0x8c396c(%rip),%rax        # 0x1413b8f00
140af5594:	48 33 c4             	xor    %rsp,%rax
140af5597:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af559e:	00
140af559f:	48 8b f9             	mov    %rcx,%rdi
140af55a2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af55a6:	e8 e9 86 32 00       	call   0x140e1dc94
140af55ab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af55af:	48 8d 0d e2 34 8d 00 	lea    0x8d34e2(%rip),%rcx        # 0x1413c8a98
140af55b6:	e8 9d 87 32 00       	call   0x140e1dd58
140af55bb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af55bf:	85 c0                	test   %eax,%eax
140af55c1:	75 4f                	jne    0x140af5612
140af55c3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af55c7:	48 85 c9             	test   %rcx,%rcx
140af55ca:	74 1d                	je     0x140af55e9
140af55cc:	48 ff 41 08          	incq   0x8(%rcx)
140af55d0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af55d5:	75 12                	jne    0x140af55e9
140af55d7:	48 8b 01             	mov    (%rcx),%rax
140af55da:	ba 01 00 00 00       	mov    $0x1,%edx
140af55df:	48 8b 40 28          	mov    0x28(%rax),%rax
140af55e3:	ff 15 37 e4 48 00    	call   *0x48e437(%rip)        # 0x140f83a20
140af55e9:	48 85 db             	test   %rbx,%rbx
140af55ec:	74 5c                	je     0x140af564a
140af55ee:	48 8b c3             	mov    %rbx,%rax
140af55f1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af55f8:	00
140af55f9:	48 33 cc             	xor    %rsp,%rcx
140af55fc:	e8 ff 5e 32 00       	call   0x140e1b500
140af5601:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af5608:	00
140af5609:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af5610:	5f                   	pop    %rdi
140af5611:	c3                   	ret
140af5612:	48 85 c9             	test   %rcx,%rcx
140af5615:	74 33                	je     0x140af564a
140af5617:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af561e:	00 00
140af5620:	48 8b 01             	mov    (%rcx),%rax
140af5623:	4c 8d 05 16 cd 8c 00 	lea    0x8ccd16(%rip),%r8        # 0x1413c2340
140af562a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af562f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af5633:	ff 15 e7 e3 48 00    	call   *0x48e3e7(%rip)        # 0x140f83a20
140af5639:	48 8b 08             	mov    (%rax),%rcx
140af563c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af5640:	48 85 db             	test   %rbx,%rbx
140af5643:	75 a9                	jne    0x140af55ee
140af5645:	48 85 c9             	test   %rcx,%rcx
140af5648:	75 d6                	jne    0x140af5620
140af564a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af564f:	48 8b cf             	mov    %rdi,%rcx
140af5652:	e8 c9 ee 89 ff       	call   0x140394520
140af5657:	48 8b d8             	mov    %rax,%rbx
140af565a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af565f:	e8 cc d5 fd ff       	call   0x140ad2c30
140af5664:	90                   	nop
140af5665:	4c 8b cb             	mov    %rbx,%r9
140af5668:	4c 8b c0             	mov    %rax,%r8
140af566b:	48 8d 15 96 de 4e 00 	lea    0x4ede96(%rip),%rdx        # 0x140fe3508
140af5672:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af5677:	e8 24 c2 89 ff       	call   0x1403918a0
140af567c:	90                   	nop
140af567d:	48 8b d0             	mov    %rax,%rdx
140af5680:	48 8d 0d 49 8e 9a 00 	lea    0x9a8e49(%rip),%rcx        # 0x14149e4d0
140af5687:	e8 84 a8 6d ff       	call   0x1401cff10
140af568c:	48 8d 15 bd 25 89 ff 	lea    -0x76da43(%rip),%rdx        # 0x140387c50
140af5693:	48 8b c8             	mov    %rax,%rcx
140af5696:	e8 35 45 89 ff       	call   0x140389bd0
140af569b:	90                   	nop
140af569c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af56a1:	e8 aa 23 6a ff       	call   0x140197a50
140af56a6:	90                   	nop
140af56a7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af56ac:	e8 9f 23 6a ff       	call   0x140197a50
140af56b1:	90                   	nop
140af56b2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af56b7:	e8 94 23 6a ff       	call   0x140197a50
140af56bc:	e8 7f f2 fb ff       	call   0x140ab4940
140af56c1:	cc                   	int3
140af56c2:	cc                   	int3
140af56c3:	cc                   	int3
140af56c4:	cc                   	int3
140af56c5:	cc                   	int3
140af56c6:	cc                   	int3
140af56c7:	cc                   	int3
140af56c8:	cc                   	int3
140af56c9:	cc                   	int3
140af56ca:	cc                   	int3
140af56cb:	cc                   	int3
140af56cc:	cc                   	int3
140af56cd:	cc                   	int3
140af56ce:	cc                   	int3
140af56cf:	cc                   	int3
140af56d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af56d5:	57                   	push   %rdi
140af56d6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af56dd:	48 8b 05 1c 38 8c 00 	mov    0x8c381c(%rip),%rax        # 0x1413b8f00
140af56e4:	48 33 c4             	xor    %rsp,%rax
140af56e7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af56ee:	00
140af56ef:	48 8b f9             	mov    %rcx,%rdi
140af56f2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af56f6:	e8 99 85 32 00       	call   0x140e1dc94
140af56fb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af56ff:	48 8d 0d 22 49 8d 00 	lea    0x8d4922(%rip),%rcx        # 0x1413ca028
140af5706:	e8 4d 86 32 00       	call   0x140e1dd58
140af570b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af570f:	85 c0                	test   %eax,%eax
140af5711:	75 4f                	jne    0x140af5762
140af5713:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af5717:	48 85 c9             	test   %rcx,%rcx
140af571a:	74 1d                	je     0x140af5739
140af571c:	48 ff 41 08          	incq   0x8(%rcx)
140af5720:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af5725:	75 12                	jne    0x140af5739
140af5727:	48 8b 01             	mov    (%rcx),%rax
140af572a:	ba 01 00 00 00       	mov    $0x1,%edx
140af572f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af5733:	ff 15 e7 e2 48 00    	call   *0x48e2e7(%rip)        # 0x140f83a20
140af5739:	48 85 db             	test   %rbx,%rbx
140af573c:	74 5c                	je     0x140af579a
140af573e:	48 8b c3             	mov    %rbx,%rax
140af5741:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af5748:	00
140af5749:	48 33 cc             	xor    %rsp,%rcx
140af574c:	e8 af 5d 32 00       	call   0x140e1b500
140af5751:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af5758:	00
140af5759:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af5760:	5f                   	pop    %rdi
140af5761:	c3                   	ret
140af5762:	48 85 c9             	test   %rcx,%rcx
140af5765:	74 33                	je     0x140af579a
140af5767:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af576e:	00 00
140af5770:	48 8b 01             	mov    (%rcx),%rax
140af5773:	4c 8d 05 3e d7 8c 00 	lea    0x8cd73e(%rip),%r8        # 0x1413c2eb8
140af577a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af577f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af5783:	ff 15 97 e2 48 00    	call   *0x48e297(%rip)        # 0x140f83a20
140af5789:	48 8b 08             	mov    (%rax),%rcx
140af578c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af5790:	48 85 db             	test   %rbx,%rbx
140af5793:	75 a9                	jne    0x140af573e
140af5795:	48 85 c9             	test   %rcx,%rcx
140af5798:	75 d6                	jne    0x140af5770
140af579a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af579f:	48 8b cf             	mov    %rdi,%rcx
140af57a2:	e8 79 ed 89 ff       	call   0x140394520
140af57a7:	48 8b d8             	mov    %rax,%rbx
140af57aa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af57af:	e8 5c d5 fd ff       	call   0x140ad2d10
140af57b4:	90                   	nop
140af57b5:	4c 8b cb             	mov    %rbx,%r9
140af57b8:	4c 8b c0             	mov    %rax,%r8
140af57bb:	48 8d 15 46 dd 4e 00 	lea    0x4edd46(%rip),%rdx        # 0x140fe3508
140af57c2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af57c7:	e8 d4 c0 89 ff       	call   0x1403918a0
140af57cc:	90                   	nop
140af57cd:	48 8b d0             	mov    %rax,%rdx
140af57d0:	48 8d 0d f9 8c 9a 00 	lea    0x9a8cf9(%rip),%rcx        # 0x14149e4d0
140af57d7:	e8 34 a7 6d ff       	call   0x1401cff10
140af57dc:	48 8d 15 6d 24 89 ff 	lea    -0x76db93(%rip),%rdx        # 0x140387c50
140af57e3:	48 8b c8             	mov    %rax,%rcx
140af57e6:	e8 e5 43 89 ff       	call   0x140389bd0
140af57eb:	90                   	nop
140af57ec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af57f1:	e8 5a 22 6a ff       	call   0x140197a50
140af57f6:	90                   	nop
140af57f7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af57fc:	e8 4f 22 6a ff       	call   0x140197a50
140af5801:	90                   	nop
140af5802:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af5807:	e8 44 22 6a ff       	call   0x140197a50
140af580c:	e8 2f f1 fb ff       	call   0x140ab4940
140af5811:	cc                   	int3
140af5812:	cc                   	int3
140af5813:	cc                   	int3
140af5814:	cc                   	int3
140af5815:	cc                   	int3
140af5816:	cc                   	int3
140af5817:	cc                   	int3
140af5818:	cc                   	int3