4408ca:	33 5a 6a             	xor    0x6a(%edx),%ebx
4408cd:	42                   	inc    %edx
4408ce:	76 67                	jbe    0x440937
4408d0:	38 63 4c             	cmp    %ah,0x4c(%ebx)
4408d3:	7a 62                	jp     0x440937
4408d5:	64 78 6a             	fs js  0x440942
4408d8:	4e                   	dec    %esi
4408d9:	52                   	push   %edx
4408da:	39 36                	cmp    %esi,(%esi)
4408dc:	48                   	dec    %eax
4408dd:	4a                   	dec    %edx
4408de:	61                   	popa
4408df:	45                   	inc    %ebp
4408e0:	47                   	inc    %edi
4408e1:	51                   	push   %ecx
4408e2:	2b 56 45             	sub    0x45(%esi),%edx
4408e5:	32 54 35 41          	xor    0x41(%ebp,%esi,1),%dl
4408e9:	78 33                	js     0x44091e
4408eb:	6e                   	outsb  %ds:(%esi),(%dx)
4408ec:	32 42 52             	xor    0x52(%edx),%al
4408ef:	65 4b                	gs dec %ebx
4408f1:	7a 6e                	jp     0x440961
4408f3:	37                   	aaa
4408f4:	42                   	inc    %edx
4408f5:	32 75 4f             	xor    0x4f(%ebp),%dh
4408f8:	50                   	push   %eax
4408f9:	34 71                	xor    $0x71,%al
4408fb:	37                   	aaa
4408fc:	31 59 42             	xor    %ebx,0x42(%ecx)
4408ff:	57                   	push   %edi
440900:	46                   	inc    %esi
440901:	6a 56                	push   $0x56
440903:	47                   	inc    %edi
440904:	30 39                	xor    %bh,(%ecx)
440906:	66 4c                	dec    %sp
440908:	33 6c 75 31          	xor    0x31(%ebp,%esi,2),%ebp
44090c:	64 62 4e 69          	bound  %ecx,%fs:0x69(%esi)
440910:	4a                   	dec    %edx
440911:	6e                   	outsb  %ds:(%esi),(%dx)
440912:	37                   	aaa
440913:	56                   	push   %esi
440914:	54                   	push   %esp
440915:	33 47 2f             	xor    0x2f(%edi),%eax
440918:	4f                   	dec    %edi
440919:	34 2b                	xor    $0x2b,%al
44091b:	42                   	inc    %edx
44091c:	50                   	push   %eax
44091d:	78 44                	js     0x440963
44091f:	55                   	push   %ebp
440920:	65 58                	gs pop %eax
440922:	78 39                	js     0x44095d
440924:	35 55 43 74 45       	xor    $0x45744355,%eax
440929:	42                   	inc    %edx
44092a:	59                   	pop    %ecx
44092b:	7a 57                	jp     0x440984
44092d:	38 79 33             	cmp    %bh,0x33(%ecx)
440930:	55                   	push   %ebp
440931:	35 5a 6b 65 5a       	xor    $0x5a656b5a,%eax
440936:	50                   	push   %eax
440937:	4e                   	dec    %esi
440938:	68 46 4a 75 2f       	push   $0x2f754a46
44093d:	4c                   	dec    %esp
44093e:	39 61 67             	cmp    %esp,0x67(%ecx)
440941:	78 4b                	js     0x44098e
440943:	71 2b                	jno    0x440970
440945:	34 6f                	xor    $0x6f,%al
440947:	44                   	inc    %esp
440948:	49                   	dec    %ecx
440949:	37                   	aaa
44094a:	71 4a                	jno    0x440996
44094c:	6e                   	outsb  %ds:(%esi),(%dx)
44094d:	6f                   	outsl  %ds:(%esi),(%dx)
44094e:	68 77 57 59 54       	push   $0x54595777
440953:	66 7a 64             	data16 jp 0x4409ba
440956:	6c                   	insb   (%dx),%es:(%edi)
440957:	44                   	inc    %esp
440958:	5a                   	pop    %edx
440959:	51                   	push   %ecx
44095a:	6f                   	outsl  %ds:(%esi),(%dx)
44095b:	78 53                	js     0x4409b0
44095d:	75 41                	jne    0x4409a0
44095f:	71 64                	jno    0x4409c5
440961:	37                   	aaa
440962:	48                   	dec    %eax
440963:	63 42 49             	arpl   %eax,0x49(%edx)
440966:	35 58 64 58 63       	xor    $0x63586458,%eax
44096b:	6c                   	insb   (%dx),%es:(%edi)
44096c:	4a                   	dec    %edx
44096d:	4a                   	dec    %edx
44096e:	53                   	push   %ebx
44096f:	6c                   	insb   (%dx),%es:(%edi)
440970:	4f                   	dec    %edi
440971:	55                   	push   %ebp
440972:	30 37                	xor    %dh,(%edi)
440974:	53                   	push   %ebx
440975:	77 55                	ja     0x4409cc
440977:	6e                   	outsb  %ds:(%esi),(%dx)
440978:	54                   	push   %esp
440979:	66 76 32             	data16 jbe 0x4409ae
44097c:	30 55 38             	xor    %dl,0x38(%ebp)
44097f:	78 61                	js     0x4409e2
440981:	52                   	push   %edx
440982:	68 67 71 30 43       	push   $0x43307167
440987:	43                   	inc    %ebx
440988:	4e                   	dec    %esi
440989:	77 52                	ja     0x4409dd
44098b:	51                   	push   %ecx
44098c:	66 32 6e 66          	data16 xor 0x66(%esi),%ch
440990:	4e                   	dec    %esi
440991:	75 55                	jne    0x4409e8
440993:	6d                   	insl   (%dx),%es:(%edi)
440994:	77 57                	ja     0x4409ed
440996:	46                   	inc    %esi
440997:	73 2b                	jae    0x4409c4
440999:	70 79                	jo     0x440a14
44099b:	30 77 44             	xor    %dh,0x44(%edi)
44099e:	41                   	inc    %ecx
44099f:	37                   	aaa
4409a0:	2f                   	das
4409a1:	31 4a 75             	xor    %ecx,0x75(%edx)
4409a4:	76 37                	jbe    0x4409dd
4409a6:	78 53                	js     0x4409fb
4409a8:	74 49                	je     0x4409f3
4409aa:	77 32                	ja     0x4409de
4409ac:	4b                   	dec    %ebx
4409ad:	63 65 4a             	arpl   %esp,0x4a(%ebp)
4409b0:	50                   	push   %eax
4409b1:	6e                   	outsb  %ds:(%esi),(%dx)
4409b2:	34 56                	xor    $0x56,%al
4409b4:	35 38 67 4b 79       	xor    $0x794b6738,%eax
4409b9:	69 6f 4b 6f 4b 66 6f 	imul   $0x6f664b6f,0x4b(%edi),%ebp
4409c0:	55                   	push   %ebp
4409c1:	39 7a 42             	cmp    %edi,0x42(%edx)
4409c4:	44                   	inc    %esp
4409c5:	36 52                	ss push %edx
4409c7:	6c                   	insb   (%dx),%es:(%edi)
4409c8:	4d                   	dec    %ebp
4409c9:	6a 68                	push   $0x68
4409cb:	65 72 68             	gs jb  0x440a36
4409ce:	77 70                	ja     0x440a40
4409d0:	78 6a                	js     0x440a3c
4409d2:	50                   	push   %eax
4409d3:	4c                   	dec    %esp
4409d4:	4b                   	dec    %ebx
4409d5:	74 50                	je     0x440a27
4409d7:	30 2b                	xor    %ch,(%ebx)
4409d9:	35 51 48 52 4b       	xor    $0x4b524851,%eax
4409de:	33 55 49             	xor    0x49(%ebp),%edx
4409e1:	59                   	pop    %ecx
4409e2:	67 53                	addr16 push %ebx
4409e4:	63 5a 70             	arpl   %ebx,0x70(%edx)
4409e7:	5a                   	pop    %edx
4409e8:	70 73                	jo     0x440a5d
4409ea:	35 6d 63 47 6e       	xor    $0x6e47636d,%eax
4409ef:	52                   	push   %edx
4409f0:	36 4f                	ss dec %edi
4409f2:	70 39                	jo     0x440a2d
4409f4:	68 41 68 76 47       	push   $0x47766841
4409f9:	59                   	pop    %ecx
4409fa:	76 4e                	jbe    0x440a4a
4409fc:	7a 5a                	jp     0x440a58
4409fe:	58                   	pop    %eax
4409ff:	41                   	inc    %ecx
440a00:	79 70                	jns    0x440a72
440a02:	7a 5a                	jp     0x440a5e
440a04:	69 6c 44 45 53 57 72 	imul   $0x66725753,0x45(%esp,%eax,2),%ebp
440a0b:	66
440a0c:	30 54 72 58          	xor    %dl,0x58(%edx,%esi,2)
440a10:	30 74 75 52          	xor    %dh,0x52(%ebp,%esi,2)
440a14:	45                   	inc    %ebp
440a15:	32 6e 46             	xor    0x46(%esi),%ch
440a18:	35 38 6e 6b 59       	xor    $0x596b6e38,%eax
440a1d:	45                   	inc    %ebp
440a1e:	62 69 2f             	bound  %ebp,0x2f(%ecx)
440a21:	47                   	inc    %edi
440a22:	4d                   	dec    %ebp
440a23:	6b 37 57             	imul   $0x57,(%edi),%esi
440a26:	50                   	push   %eax
440a27:	52                   	push   %edx
440a28:	6e                   	outsb  %ds:(%esi),(%dx)
440a29:	70 66                	jo     0x440a91
440a2b:	43                   	inc    %ebx
440a2c:	75 53                	jne    0x440a81
440a2e:	58                   	pop    %eax
440a2f:	49                   	dec    %ecx
440a30:	46                   	inc    %esi
440a31:	71 56                	jno    0x440a89
440a33:	50                   	push   %eax
440a34:	46                   	inc    %esi
440a35:	77 72                	ja     0x440aa9
440a37:	7a 4c                	jp     0x440a85
440a39:	63 35 50 37 7a 4d    	arpl   %esi,0x4d7a3750
440a3f:	64 45                	fs inc %ebp
440a41:	64 57                	fs push %edi
440a43:	65 64 79 48          	gs fs jns 0x440a8f
440a47:	59                   	pop    %ecx
440a48:	58                   	pop    %eax
440a49:	2b 5a 65             	sub    0x65(%edx),%ebx
440a4c:	64 6b 30 65          	imul   $0x65,%fs:(%eax),%esi
440a50:	2b 30                	sub    (%eax),%esi
440a52:	4c                   	dec    %esp
440a53:	42                   	inc    %edx
440a54:	48                   	dec    %eax
440a55:	6f                   	outsl  %ds:(%esi),(%dx)
440a56:	34 53                	xor    $0x53,%al
440a58:	6b 69 43 69          	imul   $0x69,0x43(%ecx),%ebp
440a5c:	57                   	push   %edi
440a5d:	4d                   	dec    %ebp
440a5e:	64 63 78 78          	arpl   %edi,%fs:0x78(%eax)
440a62:	58                   	pop    %eax
440a63:	6d                   	insl   (%dx),%es:(%edi)
440a64:	47                   	inc    %edi
440a65:	36 54                	ss push %esp
440a67:	71 38                	jno    0x440aa1
440a69:	66 6a 31             	pushw  $0x31
440a6c:	37                   	aaa
440a6d:	7a 6d                	jp     0x440adc
440a6f:	65 79 57             	gs jns 0x440ac9
440a72:	6c                   	insb   (%dx),%es:(%edi)
440a73:	45                   	inc    %ebp
440a74:	4d                   	dec    %ebp
440a75:	4b                   	dec    %ebx
440a76:	58                   	pop    %eax
440a77:	62 70 35             	bound  %esi,0x35(%eax)
440a7a:	38 45 4c             	cmp    %al,0x4c(%ebp)
440a7d:	65 48                	gs dec %eax
440a7f:	4a                   	dec    %edx
440a80:	56                   	push   %esi
440a81:	51                   	push   %ecx
440a82:	50                   	push   %eax
440a83:	62 66 51             	bound  %esp,0x51(%esi)
440a86:	35 52 79 79 4a       	xor    $0x4a797952,%eax
440a8b:	2b 6f 4b             	sub    0x4b(%edi),%ebp
440a8e:	4f                   	dec    %edi
440a8f:	79 76                	jns    0x440b07
440a91:	77 37                	ja     0x440aca
440a93:	77 71                	ja     0x440b06
440a95:	5a                   	pop    %edx
440a96:	58                   	pop    %eax
440a97:	6d                   	insl   (%dx),%es:(%edi)
440a98:	4f                   	dec    %edi
440a99:	6e                   	outsb  %ds:(%esi),(%dx)
440a9a:	37                   	aaa
440a9b:	4d                   	dec    %ebp
440a9c:	4a                   	dec    %edx
440a9d:	39 54 66 30          	cmp    %edx,0x30(%esi,%eiz,2)
440aa1:	5a                   	pop    %edx
440aa2:	62 36                	bound  %esi,(%esi)
440aa4:	4a                   	dec    %edx
440aa5:	6e                   	outsb  %ds:(%esi),(%dx)
440aa6:	66 53                	push   %bx
440aa8:	2b 54 63 79          	sub    0x79(%ebx,%eiz,2),%edx
440aac:	37                   	aaa
440aad:	58                   	pop    %eax
440aae:	47                   	inc    %edi
440aaf:	66 31 55 58          	xor    %dx,0x58(%ebp)
440ab3:	6b 44 53 74 38       	imul   $0x38,0x74(%ebx,%edx,2),%eax
440ab8:	71 38                	jno    0x440af2
440aba:	49                   	dec    %ecx
440abb:	7a 47                	jp     0x440b04
440abd:	66 44                	inc    %sp
440abf:	6f                   	outsl  %ds:(%esi),(%dx)
440ac0:	74 55                	je     0x440b17
440ac2:	2f                   	das
440ac3:	67 4f                	addr16 dec %edi
440ac5:	72 43                	jb     0x440b0a
440ac7:	36 4e                	ss dec %esi
440ac9:	2b 78 69             	sub    0x69(%eax),%edi
440acc:	70 59                	jo     0x440b27
440ace:	6e                   	outsb  %ds:(%esi),(%dx)
440acf:	67 69 62 52 62 46 47 	imul   $0x6f474662,0x52(%bp,%si),%esp
440ad6:	6f
440ad7:	6f                   	outsl  %ds:(%esi),(%dx)
440ad8:	4f                   	dec    %edi
440ad9:	33 39                	xor    (%ecx),%edi
440adb:	67 35 76 36 48 71    	addr16 xor $0x71483676,%eax
440ae1:	4d                   	dec    %ebp
440ae2:	39 4d 75             	cmp    %ecx,0x75(%ebp)
440ae5:	6e                   	outsb  %ds:(%esi),(%dx)
440ae6:	34 4b                	xor    $0x4b,%al
440ae8:	43                   	inc    %ebx
440ae9:	4b                   	dec    %ebx
440aea:	4b                   	dec    %ebx
440aeb:	56                   	push   %esi
440aec:	46                   	inc    %esi
440aed:	6d                   	insl   (%dx),%es:(%edi)
440aee:	48                   	dec    %eax
440aef:	55                   	push   %ebp
440af0:	4e                   	dec    %esi
440af1:	4a                   	dec    %edx
440af2:	57                   	push   %edi
440af3:	34 6f                	xor    $0x6f,%al
440af5:	2f                   	das
440af6:	4f                   	dec    %edi
440af7:	49                   	dec    %ecx
440af8:	75 70                	jne    0x440b6a
440afa:	51                   	push   %ecx
440afb:	71 4a                	jno    0x440b47
440afd:	54                   	push   %esp
440afe:	77 56                	ja     0x440b56
440b00:	68 6d 68 59 6b       	push   $0x6b59686d
440b05:	42                   	inc    %edx
440b06:	47                   	inc    %edi
440b07:	6e                   	outsb  %ds:(%esi),(%dx)
440b08:	32 4f 4e             	xor    0x4e(%edi),%cl
440b0b:	37                   	aaa
440b0c:	57                   	push   %edi
440b0d:	6f                   	outsl  %ds:(%esi),(%dx)
440b0e:	35 79 78 35 61       	xor    $0x61357879,%eax
440b13:	52                   	push   %edx
440b14:	57                   	push   %edi
440b15:	49                   	dec    %ecx
440b16:	4a                   	dec    %edx
440b17:	2f                   	das
440b18:	32 38                	xor    (%eax),%bh
440b1a:	38 51 4e             	cmp    %dl,0x4e(%ecx)
440b1d:	77 64                	ja     0x440b83
440b1f:	6e                   	outsb  %ds:(%esi),(%dx)
440b20:	59                   	pop    %ecx
440b21:	4e                   	dec    %esi
440b22:	31 6f 55             	xor    %ebp,0x55(%edi)
440b25:	30 49 49             	xor    %cl,0x49(%ecx)
440b28:	63 6d 4d             	arpl   %ebp,0x4d(%ebp)
440b2b:	58                   	pop    %eax
440b2c:	72 59                	jb     0x440b87
440b2e:	30 4e 72             	xor    %cl,0x72(%esi)
440b31:	59                   	pop    %ecx
440b32:	72 6f                	jb     0x440ba3
440b34:	51                   	push   %ecx
440b35:	4a                   	dec    %edx
440b36:	71 59                	jno    0x440b91
440b38:	44                   	inc    %esp
440b39:	32 4e 2f             	xor    0x2f(%esi),%cl
440b3c:	73 73                	jae    0x440bb1
440b3e:	6c                   	insb   (%dx),%es:(%edi)
440b3f:	61                   	popa
440b40:	39 66 63             	cmp    %esp,0x63(%esi)
440b43:	6b 4e 37 2f          	imul   $0x2f,0x37(%esi),%ecx
440b47:	58                   	pop    %eax
440b48:	69 31 43 56 31 52    	imul   $0x52315643,(%ecx),%esi
440b4e:	6a 71                	push   $0x71
440b50:	62 76 42             	bound  %esi,0x42(%esi)
440b53:	44                   	inc    %esp
440b54:	35 4d 49 6d 43       	xor    $0x436d494d,%eax
440b59:	5a                   	pop    %edx
440b5a:	43                   	inc    %ebx
440b5b:	6f                   	outsl  %ds:(%esi),(%dx)
440b5c:	6e                   	outsb  %ds:(%esi),(%dx)
440b5d:	34 77                	xor    $0x77,%al
440b5f:	2f                   	das