44b560:	76 00                	jbe    0x44b562
44b562:	6a 5a                	push   $0x5a
44b564:	57                   	push   %edi
44b565:	72 30                	jb     0x44b597
44b567:	00 50 69             	add    %dl,0x69(%eax)
44b56a:	47                   	inc    %edi
44b56b:	56                   	push   %esi
44b56c:	31 00                	xor    %eax,(%eax)
44b56e:	67 78 42             	addr16 js 0x44b5b3
44b571:	48                   	dec    %eax
44b572:	32 00                	xor    (%eax),%al
44b574:	6a 4b                	push   $0x4b
44b576:	54                   	push   %esp
44b577:	71 00                	jno    0x44b579
44b579:	47                   	inc    %edi
44b57a:	6b 6c 77 30 00       	imul   $0x0,0x30(%edi,%esi,2),%ebp
44b57f:	53                   	push   %ebx
44b580:	66 43                	inc    %bx
44b582:	53                   	push   %ebx
44b583:	31 00                	xor    %eax,(%eax)
44b585:	74 66                	je     0x44b5ed
44b587:	47                   	inc    %edi
44b588:	6d                   	insl   (%dx),%es:(%edi)
44b589:	32 00                	xor    (%eax),%al
44b58b:	57                   	push   %edi
44b58c:	71 6c                	jno    0x44b5fa
44b58e:	6d                   	insl   (%dx),%es:(%edi)
44b58f:	00 69 6e             	add    %ch,0x6e(%ecx)
44b592:	72 74                	jb     0x44b608
44b594:	30 00                	xor    %al,(%eax)
44b596:	4d                   	dec    %ebp
44b597:	4d                   	dec    %ebp
44b598:	49                   	dec    %ecx
44b599:	6e                   	outsb  %ds:(%esi),(%dx)
44b59a:	31 00                	xor    %eax,(%eax)
44b59c:	77 63                	ja     0x44b601
44b59e:	55                   	push   %ebp
44b59f:	4c                   	dec    %esp
44b5a0:	32 00                	xor    (%eax),%al
44b5a2:	67 4f                	addr16 dec %edi
44b5a4:	51                   	push   %ecx
44b5a5:	5a                   	pop    %edx
44b5a6:	00 4c 71 75          	add    %cl,0x75(%ecx,%esi,2)
44b5aa:	71 30                	jno    0x44b5dc
44b5ac:	00 48 47             	add    %cl,0x47(%eax)
44b5af:	6c                   	insb   (%dx),%es:(%edi)
44b5b0:	55                   	push   %ebp
44b5b1:	31 00                	xor    %eax,(%eax)
44b5b3:	5a                   	pop    %edx
44b5b4:	4c                   	dec    %esp
44b5b5:	49                   	dec    %ecx
44b5b6:	52                   	push   %edx
44b5b7:	32 00                	xor    (%eax),%al
44b5b9:	58                   	pop    %eax
44b5ba:	4f                   	dec    %edi
44b5bb:	79 78                	jns    0x44b635
44b5bd:	00 58 4d             	add    %bl,0x4d(%eax)
44b5c0:	55                   	push   %ebp
44b5c1:	62 30                	bound  %esi,(%eax)
44b5c3:	00 6a 63             	add    %ch,0x63(%edx)
44b5c6:	62 45 31             	bound  %eax,0x31(%ebp)
44b5c9:	00 6e 45             	add    %ch,0x45(%esi)
44b5cc:	49                   	dec    %ecx
44b5cd:	62 32                	bound  %esi,(%edx)
44b5cf:	00 78 45             	add    %bh,0x45(%eax)
44b5d2:	54                   	push   %esp
44b5d3:	6d                   	insl   (%dx),%es:(%edi)
44b5d4:	00 4d 4d             	add    %cl,0x4d(%ebp)
44b5d7:	4a                   	dec    %edx
44b5d8:	55                   	push   %ebp
44b5d9:	30 00                	xor    %al,(%eax)
44b5db:	70 69                	jo     0x44b646
44b5dd:	66 65 31 00          	xor    %ax,%gs:(%eax)
44b5e1:	6b 61 47 78          	imul   $0x78,0x47(%ecx),%esp
44b5e5:	32 00                	xor    (%eax),%al
44b5e7:	42                   	inc    %edx
44b5e8:	46                   	inc    %esi
44b5e9:	50                   	push   %eax
44b5ea:	77 00                	ja     0x44b5ec
44b5ec:	47                   	inc    %edi
44b5ed:	68 4b 6d 30 00       	push   $0x306d4b
44b5f2:	4f                   	dec    %edi
44b5f3:	6d                   	insl   (%dx),%es:(%edi)
44b5f4:	4d                   	dec    %ebp
44b5f5:	72 31                	jb     0x44b628
44b5f7:	00 41 61             	add    %al,0x61(%ecx)
44b5fa:	57                   	push   %edi
44b5fb:	55                   	push   %ebp
44b5fc:	32 00                	xor    (%eax),%al
44b5fe:	72 72                	jb     0x44b672
44b600:	53                   	push   %ebx
44b601:	44                   	inc    %esp
44b602:	00 4d 42             	add    %cl,0x42(%ebp)
44b605:	5a                   	pop    %edx
44b606:	54                   	push   %esp
44b607:	30 00                	xor    %al,(%eax)
44b609:	41                   	inc    %ecx
44b60a:	51                   	push   %ecx
44b60b:	73 63                	jae    0x44b670
44b60d:	31 00                	xor    %eax,(%eax)
44b60f:	68 6e 7a 76 32       	push   $0x32767a6e
44b614:	00 45 45             	add    %al,0x45(%ebp)
44b617:	49                   	dec    %ecx
44b618:	63 00                	arpl   %eax,(%eax)
44b61a:	52                   	push   %edx
44b61b:	52                   	push   %edx
44b61c:	65 4d                	gs dec %ebp
44b61e:	30 00                	xor    %al,(%eax)
44b620:	67 64 42             	addr16 fs inc %edx
44b623:	52                   	push   %edx
44b624:	31 00                	xor    %eax,(%eax)
44b626:	47                   	inc    %edi
44b627:	58                   	pop    %eax
44b628:	71 43                	jno    0x44b66d
44b62a:	32 00                	xor    (%eax),%al
44b62c:	4a                   	dec    %edx
44b62d:	6e                   	outsb  %ds:(%esi),(%dx)
44b62e:	77 66                	ja     0x44b696
44b630:	00 52 6f             	add    %dl,0x6f(%edx)
44b633:	4b                   	dec    %ebx
44b634:	42                   	inc    %edx
44b635:	30 00                	xor    %al,(%eax)
44b637:	72 6d                	jb     0x44b6a6
44b639:	62 6c 31 00          	bound  %ebp,0x0(%ecx,%esi,1)
44b63d:	4b                   	dec    %ebx
44b63e:	4b                   	dec    %ebx
44b63f:	63 4a 32             	arpl   %ecx,0x32(%edx)
44b642:	00 45 54             	add    %al,0x54(%ebp)
44b645:	5a                   	pop    %edx
44b646:	6a 00                	push   $0x0
44b648:	4a                   	dec    %edx
44b649:	4d                   	dec    %ebp
44b64a:	64 6f                	outsl  %fs:(%esi),(%dx)
44b64c:	30 00                	xor    %al,(%eax)
44b64e:	44                   	inc    %esp
44b64f:	65 50                	gs push %eax
44b651:	53                   	push   %ebx
44b652:	31 00                	xor    %eax,(%eax)
44b654:	68 6b 70 77 32       	push   $0x3277706b
44b659:	00 77 4f             	add    %dh,0x4f(%edi)
44b65c:	68 46 00 63 56       	push   $0x56630046
44b661:	4c                   	dec    %esp
44b662:	72 30                	jb     0x44b694
44b664:	00 74 61 4e          	add    %dh,0x4e(%ecx,%eiz,2)
44b668:	4b                   	dec    %ebx
44b669:	31 00                	xor    %eax,(%eax)
44b66b:	4b                   	dec    %ebx
44b66c:	58                   	pop    %eax
44b66d:	42                   	inc    %edx
44b66e:	68 32 00 76 7a       	push   $0x7a760032
44b673:	76 6b                	jbe    0x44b6e0
44b675:	00 47 71             	add    %al,0x71(%edi)
44b678:	6b 51 30 00          	imul   $0x0,0x30(%ecx),%edx
44b67c:	4d                   	dec    %ebp
44b67d:	69 46 63 31 00 4b 56 	imul   $0x564b0031,0x63(%esi),%eax
44b684:	43                   	inc    %ebx
44b685:	55                   	push   %ebp
44b686:	32 00                	xor    (%eax),%al
44b688:	61                   	popa
44b689:	70 50                	jo     0x44b6db
44b68b:	48                   	dec    %eax
44b68c:	00 41 4e             	add    %al,0x4e(%ecx)
44b68f:	69 78 30 00 48 58 70 	imul   $0x70584800,0x30(%eax),%edi
44b696:	42                   	inc    %edx
44b697:	31 00                	xor    %eax,(%eax)
44b699:	55                   	push   %ebp
44b69a:	4e                   	dec    %esi
44b69b:	74 72                	je     0x44b70f
44b69d:	32 00                	xor    (%eax),%al
44b69f:	6d                   	insl   (%dx),%es:(%edi)
44b6a0:	6d                   	insl   (%dx),%es:(%edi)
44b6a1:	4f                   	dec    %edi
44b6a2:	7a 00                	jp     0x44b6a4
44b6a4:	61                   	popa
44b6a5:	46                   	inc    %esi
44b6a6:	73 6b                	jae    0x44b713
44b6a8:	30 00                	xor    %al,(%eax)
44b6aa:	77 6d                	ja     0x44b719
44b6ac:	54                   	push   %esp
44b6ad:	47                   	inc    %edi
44b6ae:	31 00                	xor    %eax,(%eax)
44b6b0:	66 52                	push   %dx
44b6b2:	69 4e 32 00 75 57 7a 	imul   $0x7a577500,0x32(%esi),%ecx
44b6b9:	41                   	inc    %ecx
44b6ba:	00 4f 54             	add    %cl,0x54(%edi)
44b6bd:	62 55 30             	bound  %edx,0x30(%ebp)
44b6c0:	00 41 68             	add    %al,0x68(%ecx)
44b6c3:	48                   	dec    %eax
44b6c4:	48                   	dec    %eax
44b6c5:	31 00                	xor    %eax,(%eax)
44b6c7:	53                   	push   %ebx
44b6c8:	72 4d                	jb     0x44b717
44b6ca:	67 32 00             	xor    (%bx,%si),%al
44b6cd:	73 44                	jae    0x44b713
44b6cf:	43                   	inc    %ebx
44b6d0:	77 00                	ja     0x44b6d2
44b6d2:	72 6c                	jb     0x44b740
44b6d4:	43                   	inc    %ebx
44b6d5:	49                   	dec    %ecx
44b6d6:	30 00                	xor    %al,(%eax)
44b6d8:	44                   	inc    %esp
44b6d9:	55                   	push   %ebp
44b6da:	68 73 31 00 78       	push   $0x78003173
44b6df:	4f                   	dec    %edi
44b6e0:	4c                   	dec    %esp
44b6e1:	63 32                	arpl   %esi,(%edx)
44b6e3:	00 61 6f             	add    %ah,0x6f(%ecx)
44b6e6:	6b 46 00 4b          	imul   $0x4b,0x0(%esi),%eax
44b6ea:	56                   	push   %esi
44b6eb:	67 74 30             	addr16 je 0x44b71e
44b6ee:	00 58 52             	add    %bl,0x52(%eax)
44b6f1:	4a                   	dec    %edx
44b6f2:	44                   	inc    %esp
44b6f3:	31 00                	xor    %eax,(%eax)
44b6f5:	7a 56                	jp     0x44b74d
44b6f7:	44                   	inc    %esp
44b6f8:	49                   	dec    %ecx
44b6f9:	32 00                	xor    (%eax),%al
44b6fb:	52                   	push   %edx
44b6fc:	54                   	push   %esp
44b6fd:	4f                   	dec    %edi
44b6fe:	7a 00                	jp     0x44b700
44b700:	52                   	push   %edx
44b701:	70 42                	jo     0x44b745
44b703:	6d                   	insl   (%dx),%es:(%edi)
44b704:	30 00                	xor    %al,(%eax)
44b706:	62 47 59             	bound  %eax,0x59(%edi)
44b709:	6a 31                	push   $0x31
44b70b:	00 4f 4d             	add    %cl,0x4d(%edi)
44b70e:	4e                   	dec    %esi
44b70f:	4c                   	dec    %esp
44b710:	32 00                	xor    (%eax),%al
44b712:	7a 45                	jp     0x44b759
44b714:	4b                   	dec    %ebx
44b715:	48                   	dec    %eax
44b716:	00 45 4c             	add    %al,0x4c(%ebp)
44b719:	44                   	inc    %esp
44b71a:	66 30 00             	data16 xor %al,(%eax)
44b71d:	6a 4c                	push   $0x4c
44b71f:	6b 41 31 00          	imul   $0x0,0x31(%ecx),%eax
44b723:	49                   	dec    %ecx
44b724:	7a 4a                	jp     0x44b770
44b726:	41                   	inc    %ecx
44b727:	32 00                	xor    (%eax),%al
44b729:	58                   	pop    %eax
44b72a:	66 56                	push   %si
44b72c:	4e                   	dec    %esi
44b72d:	00 42 6a             	add    %al,0x6a(%edx)
44b730:	6b 42 30 00          	imul   $0x0,0x30(%edx),%eax
44b734:	43                   	inc    %ebx
44b735:	49                   	dec    %ecx
44b736:	42                   	inc    %edx
44b737:	72 31                	jb     0x44b76a
44b739:	00 43 75             	add    %al,0x75(%ebx)
44b73c:	71 4e                	jno    0x44b78c
44b73e:	32 00                	xor    (%eax),%al
44b740:	51                   	push   %ecx
44b741:	43                   	inc    %ebx
44b742:	63 6b 00             	arpl   %ebp,0x0(%ebx)
44b745:	54                   	push   %esp
44b746:	76 51                	jbe    0x44b799
44b748:	4c                   	dec    %esp
44b749:	30 00                	xor    %al,(%eax)
44b74b:	4b                   	dec    %ebx
44b74c:	63 6a 79             	arpl   %ebp,0x79(%edx)
44b74f:	31 00                	xor    %eax,(%eax)
44b751:	63 55 4a             	arpl   %edx,0x4a(%ebp)
44b754:	4d                   	dec    %ebp
44b755:	32 00                	xor    (%eax),%al
44b757:	70 57                	jo     0x44b7b0
44b759:	4c                   	dec    %esp
44b75a:	57                   	push   %edi
44b75b:	00 4e 7a             	add    %cl,0x7a(%esi)
44b75e:	54                   	push   %esp
44b75f:	6f                   	outsl  %ds:(%esi),(%dx)
44b760:	30 00                	xor    %al,(%eax)
44b762:	46                   	inc    %esi
44b763:	43                   	inc    %ebx
44b764:	41                   	inc    %ecx
44b765:	52                   	push   %edx
44b766:	31 00                	xor    %eax,(%eax)
44b768:	66 42                	inc    %dx
44b76a:	46                   	inc    %esi
44b76b:	4e                   	dec    %esi
44b76c:	32 00                	xor    (%eax),%al
44b76e:	59                   	pop    %ecx
44b76f:	78 47                	js     0x44b7b8
44b771:	68 00 57 57 42       	push   $0x42575700
44b776:	46                   	inc    %esi
44b777:	30 00                	xor    %al,(%eax)
44b779:	4b                   	dec    %ebx
44b77a:	57                   	push   %edi
44b77b:	64 4b                	fs dec %ebx
44b77d:	31 00                	xor    %eax,(%eax)
44b77f:	70 4b                	jo     0x44b7cc
44b781:	4d                   	dec    %ebp
44b782:	4a                   	dec    %edx
44b783:	32 00                	xor    (%eax),%al
44b785:	55                   	push   %ebp
44b786:	5a                   	pop    %edx
44b787:	4c                   	dec    %esp
44b788:	4e                   	dec    %esi
44b789:	00 75 75             	add    %dh,0x75(%ebp)
44b78c:	4b                   	dec    %ebx
44b78d:	42                   	inc    %edx
44b78e:	30 00                	xor    %al,(%eax)
44b790:	6c                   	insb   (%dx),%es:(%edi)
44b791:	67 73 67             	addr16 jae 0x44b7fb
44b794:	31 00                	xor    %eax,(%eax)
44b796:	75 58                	jne    0x44b7f0
44b798:	4a                   	dec    %edx
44b799:	59                   	pop    %ecx
44b79a:	32 00                	xor    (%eax),%al
44b79c:	4d                   	dec    %ebp
44b79d:	46                   	inc    %esi
44b79e:	66 48                	dec    %ax
44b7a0:	00 4a 4e             	add    %cl,0x4e(%edx)
44b7a3:	47                   	inc    %edi
44b7a4:	7a 30                	jp     0x44b7d6
44b7a6:	00 74 74 43          	add    %dh,0x43(%esp,%esi,2)
44b7aa:	53                   	push   %ebx
44b7ab:	31 00                	xor    %eax,(%eax)
44b7ad:	4c                   	dec    %esp
44b7ae:	59                   	pop    %ecx
44b7af:	6f                   	outsl  %ds:(%esi),(%dx)
44b7b0:	6f                   	outsl  %ds:(%esi),(%dx)
44b7b1:	32 00                	xor    (%eax),%al
44b7b3:	50                   	push   %eax
44b7b4:	4c                   	dec    %esp
44b7b5:	54                   	push   %esp
44b7b6:	48                   	dec    %eax
44b7b7:	00 61 79             	add    %ah,0x79(%ecx)
44b7ba:	6e                   	outsb  %ds:(%esi),(%dx)
44b7bb:	47                   	inc    %edi
44b7bc:	30 00                	xor    %al,(%eax)
44b7be:	4d                   	dec    %ebp
44b7bf:	7a 73                	jp     0x44b834
44b7c1:	58                   	pop    %eax
44b7c2:	31 00                	xor    %eax,(%eax)
44b7c4:	6d                   	insl   (%dx),%es:(%edi)
44b7c5:	66 50                	push   %ax
44b7c7:	4c                   	dec    %esp
44b7c8:	32 00                	xor    (%eax),%al
44b7ca:	61                   	popa
44b7cb:	6c                   	insb   (%dx),%es:(%edi)
44b7cc:	48                   	dec    %eax
44b7cd:	43                   	inc    %ebx
44b7ce:	00 4e 55             	add    %cl,0x55(%esi)
44b7d1:	42                   	inc    %edx
44b7d2:	55                   	push   %ebp