44c605:	76 7a                	jbe    0x44c681
44c607:	4d                   	dec    %ebp
44c608:	31 39                	xor    %edi,(%ecx)
44c60a:	38 41 58             	cmp    %al,0x58(%ecx)
44c60d:	76 31                	jbe    0x44c640
44c60f:	43                   	inc    %ebx
44c610:	4e                   	dec    %esi
44c611:	75 48                	jne    0x44c65b
44c613:	67 74 36             	addr16 je 0x44c64c
44c616:	4e                   	dec    %esi
44c617:	31 55 32             	xor    %edx,0x32(%ebp)
44c61a:	70 4a                	jo     0x44c666
44c61c:	30 78 33             	xor    %bh,0x33(%eax)
44c61f:	6d                   	insl   (%dx),%es:(%edi)
44c620:	70 6f                	jo     0x44c691
44c622:	4a                   	dec    %edx
44c623:	54                   	push   %esp
44c624:	6f                   	outsl  %ds:(%esi),(%dx)
44c625:	38 4a 54             	cmp    %cl,0x54(%edx)
44c628:	70 45                	jo     0x44c66f
44c62a:	53                   	push   %ebx
44c62b:	6b 2f 30             	imul   $0x30,(%edi),%ebp
44c62e:	61                   	popa
44c62f:	61                   	popa
44c630:	76 53                	jbe    0x44c685
44c632:	67 58                	addr16 pop %eax
44c634:	33 49 4e             	xor    0x4e(%ecx),%ecx
44c637:	37                   	aaa
44c638:	76 30                	jbe    0x44c66a
44c63a:	58                   	pop    %eax
44c63b:	72 39                	jb     0x44c676
44c63d:	76 6b                	jbe    0x44c6aa
44c63f:	53                   	push   %ebx
44c640:	77 6e                	ja     0x44c6b0
44c642:	42                   	inc    %edx
44c643:	46                   	inc    %esi
44c644:	50                   	push   %eax
44c645:	72 6d                	jb     0x44c6b4
44c647:	5a                   	pop    %edx
44c648:	72 75                	jb     0x44c6bf
44c64a:	79 77                	jns    0x44c6c3
44c64c:	61                   	popa
44c64d:	4c                   	dec    %esp
44c64e:	67 39 45 59          	cmp    %eax,0x59(%di)
44c652:	2f                   	das
44c653:	5a                   	pop    %edx
44c654:	30 69 42             	xor    %ch,0x42(%ecx)
44c657:	70 38                	jo     0x44c691
44c659:	71 76                	jno    0x44c6d1
44c65b:	59                   	pop    %ecx
44c65c:	69 4f 6e 33 79 67 41 	imul   $0x41677933,0x6e(%edi),%ecx
44c663:	79 63                	jns    0x44c6c8
44c665:	4e                   	dec    %esi
44c666:	43                   	inc    %ebx
44c667:	35 62 49 61 64       	xor    $0x64614962,%eax
44c66c:	63 79 71             	arpl   %edi,0x71(%ecx)
44c66f:	72 2b                	jb     0x44c69c
44c671:	6e                   	outsb  %ds:(%esi),(%dx)
44c672:	44                   	inc    %esp
44c673:	7a 64                	jp     0x44c6d9
44c675:	66 57                	push   %di
44c677:	36 34 4a             	ss xor $0x4a,%al
44c67a:	57                   	push   %edi
44c67b:	64 52                	fs push %edx
44c67d:	35 64 61 32 63       	xor    $0x63326164,%eax
44c682:	67 78 61             	addr16 js 0x44c6e6
44c685:	2f                   	das
44c686:	48                   	dec    %eax
44c687:	68 41 2f 45 76       	push   $0x76452f41
44c68c:	71 53                	jno    0x44c6e1
44c68e:	7a 78                	jp     0x44c708
44c690:	42                   	inc    %edx
44c691:	72 6f                	jb     0x44c702
44c693:	69 44 59 6a 57 42 6f 	imul   $0x336f4257,0x6a(%ecx,%ebx,2),%eax
44c69a:	33
44c69b:	4a                   	dec    %edx
44c69c:	67 35 74 52 51 75    	addr16 xor $0x75515274,%eax
44c6a2:	42                   	inc    %edx
44c6a3:	68 49 77 4e 59       	push   $0x594e7749
44c6a8:	77 47                	ja     0x44c6f1
44c6aa:	74 38                	je     0x44c6e4
44c6ac:	69 35 42 39 31 42 55 	imul   $0x49547155,0x42313942,%esi
44c6b3:	71 54 49
44c6b6:	71 6d                	jno    0x44c725
44c6b8:	41                   	inc    %ecx
44c6b9:	69 6e 71 62 54 54 2f 	imul   $0x2f545462,0x71(%esi),%ebp
44c6c0:	46                   	inc    %esi
44c6c1:	72 43                	jb     0x44c706
44c6c3:	2b 72 48             	sub    0x48(%edx),%esi
44c6c6:	42                   	inc    %edx
44c6c7:	33 6a 68             	xor    0x68(%edx),%ebp
44c6ca:	55                   	push   %ebp
44c6cb:	74 47                	je     0x44c714
44c6cd:	4c                   	dec    %esp
44c6ce:	43                   	inc    %ebx
44c6cf:	57                   	push   %edi
44c6d0:	79 49                	jns    0x44c71b
44c6d2:	65 31 6b 42          	xor    %ebp,%gs:0x42(%ebx)
44c6d6:	64 62 61 6b          	bound  %esp,%fs:0x6b(%ecx)
44c6da:	59                   	pop    %ecx
44c6db:	2b 66 52             	sub    0x52(%esi),%esp
44c6de:	6a 32                	push   $0x32
44c6e0:	73 45                	jae    0x44c727
44c6e2:	53                   	push   %ebx
44c6e3:	30 57 42             	xor    %dl,0x42(%edi)
44c6e6:	52                   	push   %edx
44c6e7:	48                   	dec    %eax
44c6e8:	66 39 6a 6a          	cmp    %bp,0x6a(%edx)
44c6ec:	42                   	inc    %edx
44c6ed:	48                   	dec    %eax
44c6ee:	64 52                	fs push %edx
44c6f0:	64 76 75             	fs jbe 0x44c768
44c6f3:	79 58                	jns    0x44c74d
44c6f5:	35 5a 66 69 6a       	xor    $0x6a69665a,%eax
44c6fa:	53                   	push   %ebx
44c6fb:	31 59 2b             	xor    %ebx,0x2b(%ecx)
44c6fe:	63 46 41             	arpl   %eax,0x41(%esi)
44c701:	50                   	push   %eax
44c702:	45                   	inc    %ebp
44c703:	67 39 4e 59          	cmp    %ecx,0x59(%bp)
44c707:	43                   	inc    %ebx
44c708:	55                   	push   %ebp
44c709:	7a 41                	jp     0x44c74c
44c70b:	71 74                	jno    0x44c781
44c70d:	69 4f 69 73 46 66 4e 	imul   $0x4e664673,0x69(%edi),%ecx
44c714:	6c                   	insb   (%dx),%es:(%edi)
44c715:	65 6a 54             	gs push $0x54
44c718:	5a                   	pop    %edx
44c719:	50                   	push   %eax
44c71a:	43                   	inc    %ebx
44c71b:	51                   	push   %ecx
44c71c:	4e                   	dec    %esi
44c71d:	57                   	push   %edi
44c71e:	53                   	push   %ebx
44c71f:	55                   	push   %ebp
44c720:	4a                   	dec    %edx
44c721:	55                   	push   %ebp
44c722:	34 47                	xor    $0x47,%al
44c724:	2f                   	das
44c725:	4e                   	dec    %esi
44c726:	76 31                	jbe    0x44c759
44c728:	66 69 6a 65 6f 5a    	imul   $0x5a6f,0x65(%edx),%bp
44c72e:	38 4a 50             	cmp    %cl,0x50(%edx)
44c731:	39 71 47             	cmp    %esi,0x47(%ecx)
44c734:	4c                   	dec    %esp
44c735:	64 70 39             	fs jo  0x44c771
44c738:	7a 4a                	jp     0x44c784
44c73a:	4c                   	dec    %esp
44c73b:	5a                   	pop    %edx
44c73c:	44                   	inc    %esp
44c73d:	54                   	push   %esp
44c73e:	4b                   	dec    %ebx
44c73f:	68 31 62 32 66       	push   $0x66326231
44c744:	7a 62                	jp     0x44c7a8
44c746:	4c                   	dec    %esp
44c747:	46                   	inc    %esi
44c748:	41                   	inc    %ecx
44c749:	33 4c 6c 50          	xor    0x50(%esp,%ebp,2),%ecx
44c74d:	4c                   	dec    %esp
44c74e:	7a 48                	jp     0x44c798
44c750:	2f                   	das
44c751:	77 58                	ja     0x44c7ab
44c753:	6d                   	insl   (%dx),%es:(%edi)
44c754:	67 4f                	addr16 dec %edi
44c756:	42                   	inc    %edx
44c757:	42                   	inc    %edx
44c758:	7a 49                	jp     0x44c7a3
44c75a:	70 35                	jo     0x44c791
44c75c:	2b 56 79             	sub    0x79(%esi),%edx
44c75f:	32 71 56             	xor    0x56(%ecx),%dh
44c762:	54                   	push   %esp
44c763:	6e                   	outsb  %ds:(%esi),(%dx)
44c764:	65 75 78             	gs jne 0x44c7df
44c767:	46                   	inc    %esi
44c768:	58                   	pop    %eax
44c769:	47                   	inc    %edi
44c76a:	67 62 46 54          	bound  %eax,0x54(%bp)
44c76e:	78 79                	js     0x44c7e9
44c770:	31 41 32             	xor    %eax,0x32(%ecx)
44c773:	35 75 6f 51 33       	xor    $0x33516f75,%eax
44c778:	73 32                	jae    0x44c7ac
44c77a:	36 47                	ss inc %edi
44c77c:	69 67 6e 37 65 42 32 	imul   $0x32426537,0x6e(%edi),%esp
44c783:	48                   	dec    %eax
44c784:	41                   	inc    %ecx
44c785:	38 66 50             	cmp    %ah,0x50(%esi)
44c788:	39 36                	cmp    %esi,(%esi)
44c78a:	4e                   	dec    %esi
44c78b:	45                   	inc    %ebp
44c78c:	2f                   	das
44c78d:	69 32 57 75 46 78    	imul   $0x78467557,(%edx),%esi
44c793:	51                   	push   %ecx
44c794:	34 69                	xor    $0x69,%al
44c796:	4b                   	dec    %ebx
44c797:	33 78 70             	xor    0x70(%eax),%edi
44c79a:	30 42 62             	xor    %al,0x62(%edx)
44c79d:	4c                   	dec    %esp
44c79e:	52                   	push   %edx
44c79f:	48                   	dec    %eax
44c7a0:	50                   	push   %eax
44c7a1:	43                   	inc    %ebx
44c7a2:	59                   	pop    %ecx
44c7a3:	48                   	dec    %eax
44c7a4:	65 31 32             	xor    %esi,%gs:(%edx)
44c7a7:	4b                   	dec    %ebx
44c7a8:	65 79 36             	gs jns 0x44c7e1
44c7ab:	6e                   	outsb  %ds:(%esi),(%dx)
44c7ac:	77 70                	ja     0x44c81e
44c7ae:	76 56                	jbe    0x44c806
44c7b0:	50                   	push   %eax
44c7b1:	78 6c                	js     0x44c81f
44c7b3:	4b                   	dec    %ebx
44c7b4:	65 4b                	gs dec %ebx
44c7b6:	36 44                	ss inc %esp
44c7b8:	6d                   	insl   (%dx),%es:(%edi)
44c7b9:	4a                   	dec    %edx
44c7ba:	34 6c                	xor    $0x6c,%al
44c7bc:	70 6c                	jo     0x44c82a
44c7be:	56                   	push   %esi
44c7bf:	77 56                	ja     0x44c817
44c7c1:	31 37                	xor    %esi,(%edi)
44c7c3:	35 32 46 76 30       	xor    $0x30764632,%eax
44c7c8:	59                   	pop    %ecx
44c7c9:	74 32                	je     0x44c7fd
44c7cb:	66 48                	dec    %ax
44c7cd:	5a                   	pop    %edx
44c7ce:	55                   	push   %ebp
44c7cf:	35 4f 4f 52 32       	xor    $0x32524f4f,%eax
44c7d4:	71 74                	jno    0x44c84a
44c7d6:	32 50 36             	xor    0x36(%eax),%dl
44c7d9:	36 2f                	ss das
44c7db:	59                   	pop    %ecx
44c7dc:	59                   	pop    %ecx
44c7dd:	4f                   	dec    %edi
44c7de:	55                   	push   %ebp
44c7df:	52                   	push   %edx
44c7e0:	6f                   	outsl  %ds:(%esi),(%dx)
44c7e1:	31 48 63             	xor    %ecx,0x63(%eax)
44c7e4:	74 4d                	je     0x44c833
44c7e6:	4b                   	dec    %ebx
44c7e7:	30 34 41             	xor    %dh,(%ecx,%eax,2)
44c7ea:	37                   	aaa
44c7eb:	67 6e                	outsb  %ds:(%si),(%dx)
44c7ed:	46                   	inc    %esi
44c7ee:	62 32                	bound  %esi,(%edx)
44c7f0:	61                   	popa
44c7f1:	4f                   	dec    %edi
44c7f2:	79 30                	jns    0x44c824
44c7f4:	70 6d                	jo     0x44c863
44c7f6:	79 6b                	jns    0x44c863
44c7f8:	4a                   	dec    %edx
44c7f9:	63 43 72             	arpl   %eax,0x72(%ebx)
44c7fc:	4e                   	dec    %esi
44c7fd:	4c                   	dec    %esp
44c7fe:	47                   	inc    %edi
44c7ff:	30 38                	xor    %bh,(%eax)
44c801:	6b 71 4b 42          	imul   $0x42,0x4b(%ecx),%esi
44c805:	59                   	pop    %ecx
44c806:	56                   	push   %esi
44c807:	4a                   	dec    %edx
44c808:	58                   	pop    %eax
44c809:	6f                   	outsl  %ds:(%esi),(%dx)
44c80a:	74 63                	je     0x44c86f
44c80c:	59                   	pop    %ecx
44c80d:	59                   	pop    %ecx
44c80e:	6d                   	insl   (%dx),%es:(%edi)
44c80f:	30 68 72             	xor    %ch,0x72(%eax)
44c812:	4f                   	dec    %edi
44c813:	63 6e 4b             	arpl   %ebp,0x4b(%esi)
44c816:	32 63 67             	xor    0x67(%ebx),%ah
44c819:	6b 6a 53 6d          	imul   $0x6d,0x53(%edx),%ebp
44c81d:	33 53 32             	xor    0x32(%ebx),%edx
44c820:	42                   	inc    %edx
44c821:	67 44                	addr16 inc %esp
44c823:	72 32                	jb     0x44c857
44c825:	44                   	inc    %esp
44c826:	7a 4e                	jp     0x44c876
44c828:	75 76                	jne    0x44c8a0
44c82a:	46                   	inc    %esi
44c82b:	70 2b                	jo     0x44c858
44c82d:	33 78 4a             	xor    0x4a(%eax),%edi
44c830:	34 6f                	xor    $0x6f,%al
44c832:	31 6e 35             	xor    %ebp,0x35(%esi)
44c835:	46                   	inc    %esi
44c836:	2b 5a 2f             	sub    0x2f(%edx),%ebx
44c839:	73 48                	jae    0x44c883
44c83b:	70 63                	jo     0x44c8a0
44c83d:	67 75 64             	addr16 jne 0x44c8a4
44c840:	52                   	push   %edx
44c841:	38 50 4a             	cmp    %dl,0x4a(%eax)
44c844:	2f                   	das
44c845:	33 33                	xor    (%ebx),%esi
44c847:	47                   	inc    %edi
44c848:	37                   	aaa
44c849:	43                   	inc    %ebx
44c84a:	50                   	push   %eax
44c84b:	6f                   	outsl  %ds:(%esi),(%dx)
44c84c:	53                   	push   %ebx
44c84d:	4e                   	dec    %esi
44c84e:	64 6d                	fs insl (%dx),%es:(%edi)
44c850:	77 6f                	ja     0x44c8c1
44c852:	4f                   	dec    %edi
44c853:	43                   	inc    %ebx
44c854:	67 74 59             	addr16 je 0x44c8b0
44c857:	6d                   	insl   (%dx),%es:(%edi)
44c858:	63 53 66             	arpl   %edx,0x66(%ebx)
44c85b:	33 79 2b             	xor    0x2b(%ecx),%edi
44c85e:	79 55                	jns    0x44c8b5
44c860:	46                   	inc    %esi
44c861:	36 30 42 78          	xor    %al,%ss:0x78(%edx)
44c865:	73 2b                	jae    0x44c892
44c867:	49                   	dec    %ecx
44c868:	4d                   	dec    %ebp
44c869:	46                   	inc    %esi
44c86a:	72 33                	jb     0x44c89f
44c86c:	4c                   	dec    %esp
44c86d:	54                   	push   %esp
44c86e:	74 48                	je     0x44c8b8
44c870:	62 47 55             	bound  %eax,0x55(%edi)
44c873:	79 6c                	jns    0x44c8e1
44c875:	31 66 4f             	xor    %esp,0x4f(%esi)
44c878:	71 69                	jno    0x44c8e3
44c87a:	6a 44                	push   $0x44
44c87c:	5a                   	pop    %edx
44c87d:	48                   	dec    %eax
44c87e:	46                   	inc    %esi
44c87f:	79 38                	jns    0x44c8b9
44c881:	76 32                	jbe    0x44c8b5
44c883:	6f                   	outsl  %ds:(%esi),(%dx)
44c884:	41                   	inc    %ecx
44c885:	48                   	dec    %eax
44c886:	64 4c                	fs dec %esp
44c888:	33 32                	xor    (%edx),%esi
44c88a:	74 65                	je     0x44c8f1
44c88c:	34 62                	xor    $0x62,%al
44c88e:	4e                   	dec    %esi
44c88f:	68 55 50 70 7a       	push   $0x7a705055
44c894:	73 6a                	jae    0x44c900
44c896:	34 75                	xor    $0x75,%al
44c898:	4f                   	dec    %edi
44c899:	52                   	push   %edx
44c89a:	44                   	inc    %esp
44c89b:	48                   	dec    %eax
44c89c:	43                   	inc    %ebx
44c89d:	2b 52 67             	sub    0x67(%edx),%edx
44c8a0:	75 6d                	jne    0x44c90f
44c8a2:	57                   	push   %edi
44c8a3:	5a                   	pop    %edx
44c8a4:	61                   	popa
44c8a5:	69 34 52 4f 32 6b 63 	imul   $0x636b324f,(%edx,%edx,2),%esi