42fb45:	49                   	dec    %ecx
42fb46:	49                   	dec    %ecx
42fb47:	4b                   	dec    %ebx
42fb48:	68 47 6a 73 67       	push   $0x67736a47
42fb4d:	74 6c                	je     0x42fbbb
42fb4f:	4a                   	dec    %edx
42fb50:	2b 32                	sub    (%edx),%esi
42fb52:	6c                   	insb   (%dx),%es:(%edi)
42fb53:	67 67 49             	addr16 addr16 dec %ecx
42fb56:	45                   	inc    %ebp
42fb57:	50                   	push   %eax
42fb58:	54                   	push   %esp
42fb59:	35 57 45 67 43       	xor    $0x43674557,%eax
42fb5e:	48                   	dec    %eax
42fb5f:	76 48                	jbe    0x42fba9
42fb61:	37                   	aaa
42fb62:	6c                   	insb   (%dx),%es:(%edi)
42fb63:	6b 67 49 6a          	imul   $0x6a,0x49(%edi),%esp
42fb67:	49                   	dec    %ecx
42fb68:	75 34                	jne    0x42fb9e
42fb6a:	46                   	inc    %esi
42fb6b:	68 6d 49 49 31       	push   $0x3149496d
42fb70:	75 73                	jne    0x42fbe5
42fb72:	75 46                	jne    0x42fbba
42fb74:	59                   	pop    %ecx
42fb75:	59                   	pop    %ecx
42fb76:	64 4b                	fs dec %ebx
42fb78:	63 2f                	arpl   %ebp,(%edi)
42fb7a:	67 77 42             	addr16 ja 0x42fbbf
42fb7d:	41                   	inc    %ecx
42fb7e:	43                   	inc    %ebx
42fb7f:	41                   	inc    %ecx
42fb80:	57                   	push   %edi
42fb81:	37                   	aaa
42fb82:	49                   	dec    %ecx
42fb83:	6a 39                	push   $0x39
42fb85:	49                   	dec    %ecx
42fb86:	46                   	inc    %esi
42fb87:	74 6f                	je     0x42fbf8
42fb89:	42                   	inc    %edx
42fb8a:	67 31 59 49          	xor    %ebx,0x49(%bx,%di)
42fb8e:	49                   	dec    %ecx
42fb8f:	4f                   	dec    %edi
42fb90:	72 63                	jb     0x42fbf5
42fb92:	50                   	push   %eax
42fb93:	56                   	push   %esi
42fb94:	68 5a 76 34 4d       	push   $0x4d34765a
42fb99:	41                   	inc    %ecx
42fb9a:	51                   	push   %ecx
42fb9b:	41                   	inc    %ecx
42fb9c:	67 4c                	addr16 dec %esp
42fb9e:	7a 61                	jp     0x42fc01
42fba0:	53                   	push   %ebx
42fba1:	46                   	inc    %esi
42fba2:	43                   	inc    %ebx
42fba3:	43                   	inc    %ebx
42fba4:	76 4c                	jbe    0x42fbf2
42fba6:	35 49 55 57 57       	xor    $0x57575549,%eax
42fbab:	55                   	push   %ebp
42fbac:	67 42                	addr16 inc %edx
42fbae:	77 41                	ja     0x42fbf1
42fbb0:	41                   	inc    %ecx
42fbb1:	41                   	inc    %ecx
42fbb2:	47                   	inc    %edi
42fbb3:	4e                   	dec    %esi
42fbb4:	6c                   	insb   (%dx),%es:(%edi)
42fbb5:	6b 53 44 73          	imul   $0x73,0x44(%ebx),%edx
42fbb9:	73 79                	jae    0x42fc34
42fbbb:	49                   	dec    %ecx
42fbbc:	61                   	popa
42fbbd:	5a                   	pop    %edx
42fbbe:	53                   	push   %ebx
42fbbf:	41                   	inc    %ecx
42fbc0:	41                   	inc    %ecx
42fbc1:	78 32                	js     0x42fbf5
42fbc3:	50                   	push   %eax
42fbc4:	6a 57                	push   $0x57
42fbc6:	43                   	inc    %ebx
42fbc7:	41                   	inc    %ecx
42fbc8:	76 48                	jbe    0x42fc12
42fbca:	4c                   	dec    %esp
42fbcb:	33 62 57             	xor    0x57(%edx),%esp
42fbce:	57                   	push   %edi
42fbcf:	5a                   	pop    %edx
42fbd0:	6c                   	insb   (%dx),%es:(%edi)
42fbd1:	49                   	dec    %ecx
42fbd2:	49                   	dec    %ecx
42fbd3:	47                   	inc    %edi
42fbd4:	32 30                	xor    (%eax),%dh
42fbd6:	67 6c                	insb   (%dx),%es:(%di)
42fbd8:	68 49 42 33 41       	push   $0x41334249
42fbdd:	72 68                	jb     0x42fc47
42fbdf:	74 59                	je     0x42fc3a
42fbe1:	59                   	pop    %ecx
42fbe2:	64 4b                	fs dec %ebx
42fbe4:	63 49 49             	arpl   %ecx,0x49(%ecx)
42fbe7:	48                   	dec    %eax
42fbe8:	57                   	push   %edi
42fbe9:	39 2b                	cmp    %ebp,(%ebx)
42fbeb:	73 67                	jae    0x42fc54
42fbed:	6b 79 6b 49          	imul   $0x49,0x6b(%ecx),%edi
42fbf1:	46                   	inc    %esi
42fbf2:	46                   	inc    %esi
42fbf3:	68 6c 2f 67 34       	push   $0x34672f6c
42fbf8:	57                   	push   %edi
42fbf9:	41                   	inc    %ecx
42fbfa:	44                   	inc    %esp
42fbfb:	68 72 38 2f 2f       	push   $0x2f2f3872
42fc00:	2f                   	das
42fc01:	2f                   	das
42fc02:	67 77 42             	addr16 ja 0x42fc47
42fc05:	41                   	inc    %ecx
42fc06:	43                   	inc    %ebx
42fc07:	42                   	inc    %edx
42fc08:	39 6f 51             	cmp    %ebp,0x51(%edi)
42fc0b:	6e                   	outsb  %ds:(%esi),(%dx)
42fc0c:	67 5a                	addr16 pop %edx
42fc0e:	53                   	push   %ebx
42fc0f:	43                   	inc    %ebx
42fc10:	2f                   	das
42fc11:	58                   	pop    %eax
42fc12:	76 59                	jbe    0x42fc6d
42fc14:	66 59                	pop    %cx
42fc16:	57                   	push   %edi
42fc17:	5a                   	pop    %edx
42fc18:	6c                   	insb   (%dx),%es:(%edi)
42fc19:	2f                   	das
42fc1a:	67 77 42             	addr16 ja 0x42fc5f
42fc1d:	41                   	inc    %ecx
42fc1e:	43                   	inc    %ebx
42fc1f:	42                   	inc    %edx
42fc20:	64 4b                	fs dec %ebx
42fc22:	2b 38                	sub    (%eax),%edi
42fc24:	54                   	push   %esp
42fc25:	5a                   	pop    %edx
42fc26:	69 41 42 41 41 41 41 	imul   $0x41414141,0x42(%ecx),%eax
42fc2d:	59                   	pop    %ecx
42fc2e:	6d                   	insl   (%dx),%es:(%edi)
42fc2f:	55                   	push   %ebp
42fc30:	67 79 46             	addr16 jns 0x42fc79
42fc33:	58                   	pop    %eax
42fc34:	65 4a                	gs dec %edx
42fc36:	31 6b 67             	xor    %ebp,0x67(%ebx)
42fc39:	41                   	inc    %ecx
42fc3a:	67 41                	addr16 inc %ecx
42fc3c:	41                   	inc    %ecx
42fc3d:	41                   	inc    %ecx
42fc3e:	47                   	inc    %edi
42fc3f:	4f                   	dec    %edi
42fc40:	52                   	push   %edx
42fc41:	49                   	dec    %ecx
42fc42:	43                   	inc    %ebx
42fc43:	63 7a 6f             	arpl   %edi,0x6f(%edx)
42fc46:	75 73                	jne    0x42fcbb
42fc48:	67 42                	addr16 inc %edx
42fc4a:	4e                   	dec    %esi
42fc4b:	2b 38                	sub    (%eax),%edi
42fc4d:	38 31                	cmp    %dh,(%ecx)
42fc4f:	67 67 6b 52 4a 66    	addr16 imul $0x66,0x4a(%bp,%si),%edx
42fc55:	33 31                	xor    (%ecx),%esi
42fc57:	6c                   	insb   (%dx),%es:(%edi)
42fc58:	6c                   	insb   (%dx),%es:(%edi)
42fc59:	59                   	pop    %ecx
42fc5a:	64 4b                	fs dec %ebx
42fc5c:	63 4b 43             	arpl   %ecx,0x43(%ebx)
42fc5f:	30 41 41             	xor    %al,0x41(%ecx)
42fc62:	41                   	inc    %ecx
42fc63:	72 2b                	jb     0x42fc90
42fc65:	44                   	inc    %esp
42fc66:	41                   	inc    %ecx
42fc67:	45                   	inc    %ebp
42fc68:	41                   	inc    %ecx
42fc69:	62 79 34             	bound  %edi,0x34(%ecx)
42fc6c:	41                   	inc    %ecx
42fc6d:	41                   	inc    %ecx
42fc6e:	41                   	inc    %ecx
42fc6f:	6f                   	outsl  %ds:(%esi),(%dx)
42fc70:	67 74 33             	addr16 je 0x42fca6
42fc73:	69 31 59 32 59 67    	imul   $0x67593259,(%ecx),%esi
42fc79:	41                   	inc    %ecx
42fc7a:	77 41                	ja     0x42fcbd
42fc7c:	41                   	inc    %ecx
42fc7d:	41                   	inc    %ecx
42fc7e:	47                   	inc    %edi
42fc7f:	4d                   	dec    %ebp
42fc80:	67 74 30             	addr16 je 0x42fcb3
42fc83:	49                   	dec    %ecx
42fc84:	6a 48                	push   $0x48
42fc86:	57                   	push   %edi
42fc87:	45                   	inc    %ebp
42fc88:	67 58                	addr16 pop %eax
42fc8a:	52                   	push   %edx
42fc8b:	4b                   	dec    %ebx
42fc8c:	71 37                	jno    0x42fcc5
42fc8e:	6c                   	insb   (%dx),%es:(%edi)
42fc8f:	6d                   	insl   (%dx),%es:(%edi)
42fc90:	4e                   	dec    %esi
42fc91:	4b                   	dec    %ebx
42fc92:	51                   	push   %ecx
42fc93:	41                   	inc    %ecx
42fc94:	41                   	inc    %ecx
42fc95:	41                   	inc    %ecx
42fc96:	53                   	push   %ebx
42fc97:	55                   	push   %ebp
42fc98:	67 72 6a             	addr16 jb 0x42fd05
42fc9b:	6a 72                	push   $0x72
42fc9d:	44                   	inc    %esp
42fc9e:	43                   	inc    %ebx
42fc9f:	43                   	inc    %ebx
42fca0:	75 4f                	jne    0x42fcf1
42fca2:	4f                   	dec    %edi
42fca3:	73 4d                	jae    0x42fcf2
42fca5:	59                   	pop    %ecx
42fca6:	57                   	push   %edi
42fca7:	55                   	push   %ebp
42fca8:	67 42                	addr16 inc %edx
42fcaa:	51                   	push   %ecx
42fcab:	41                   	inc    %ecx
42fcac:	41                   	inc    %ecx
42fcad:	41                   	inc    %ecx
42fcae:	47                   	inc    %edi
42fcaf:	4d                   	dec    %ebp
42fcb0:	67 41                	addr16 inc %ecx
42fcb2:	51                   	push   %ecx
42fcb3:	41                   	inc    %ecx
42fcb4:	41                   	inc    %ecx
42fcb5:	41                   	inc    %ecx
42fcb6:	47                   	inc    %edi
42fcb7:	4a                   	dec    %edx
42fcb8:	6c                   	insb   (%dx),%es:(%edi)
42fcb9:	49                   	dec    %ecx
42fcba:	4f                   	dec    %edi
42fcbb:	31 75 75             	xor    %esi,0x75(%ebp)
42fcbe:	42                   	inc    %edx
42fcbf:	56                   	push   %esi
42fcc0:	6d                   	insl   (%dx),%es:(%edi)
42fcc1:	49                   	dec    %ecx
42fcc2:	44                   	inc    %esp
42fcc3:	52                   	push   %edx
42fcc4:	76 75                	jbe    0x42fd3b
42fcc6:	42                   	inc    %edx
42fcc7:	56                   	push   %esi
42fcc8:	68 49 41 45 41       	push   $0x41454149
42fccd:	41                   	inc    %ecx
42fcce:	41                   	inc    %ecx
42fccf:	42                   	inc    %edx
42fcd0:	6a 5a                	push   $0x5a
42fcd2:	69 41 43 41 41 41 41 	imul   $0x41414141,0x43(%ecx),%eax
42fcd9:	59                   	pop    %ecx
42fcda:	35 31 76 4c 77       	xor    $0x774c7631,%eax
42fcdf:	41                   	inc    %ecx
42fce0:	41                   	inc    %ecx
42fce1:	43                   	inc    %ebx
42fce2:	76 34                	jbe    0x42fd18
42fce4:	4f                   	dec    %edi
42fce5:	41                   	inc    %ecx
42fce6:	67 44                	addr16 inc %esp
42fce8:	2b 43 51             	sub    0x51(%ebx),%eax
42fceb:	45                   	inc    %ebp
42fcec:	41                   	inc    %ecx
42fced:	63 6f 49             	arpl   %ebp,0x49(%edi)
42fcf0:	43                   	inc    %ebx
42fcf1:	41                   	inc    %ecx
42fcf2:	48                   	dec    %eax
42fcf3:	44                   	inc    %esp
42fcf4:	2b 44 41 41          	sub    0x41(%ecx,%eax,2),%eax
42fcf8:	41                   	inc    %ecx
42fcf9:	62 7a 41             	bound  %edi,0x41(%edx)
42fcfc:	41                   	inc    %ecx
42fcfd:	41                   	inc    %ecx
42fcfe:	41                   	inc    %ecx
42fcff:	72 2b                	jb     0x42fd2c
42fd01:	44                   	inc    %esp
42fd02:	67 4d                	addr16 dec %ebp
42fd04:	41                   	inc    %ecx
42fd05:	49                   	dec    %ecx
42fd06:	50                   	push   %eax
42fd07:	30 66 36             	xor    %ah,0x36(%esi)
42fd0a:	76 42                	jbe    0x42fd4e
42fd0c:	6d                   	insl   (%dx),%es:(%edi)
42fd0d:	49                   	dec    %ecx
42fd0e:	41                   	inc    %ecx
42fd0f:	54                   	push   %esp
42fd10:	67 46                	addr16 inc %esi
42fd12:	51                   	push   %ecx
42fd13:	39 68 49             	cmp    %ebp,0x49(%eax)
42fd16:	41                   	inc    %ecx
42fd17:	45                   	inc    %ebp
42fd18:	41                   	inc    %ecx
42fd19:	41                   	inc    %ecx
42fd1a:	41                   	inc    %ecx
42fd1b:	42                   	inc    %edx
42fd1c:	69 5a 76 34 4f 46 67 	imul   $0x67464f34,0x76(%edx),%ebx
42fd23:	41                   	inc    %ecx
42fd24:	34 6a                	xor    $0x6a,%al
42fd26:	50                   	push   %eax
42fd27:	4c                   	dec    %esp
42fd28:	2f                   	das
42fd29:	2f                   	das
42fd2a:	2f                   	das
42fd2b:	34 4d                	xor    $0x4d,%al
42fd2d:	41                   	inc    %ecx
42fd2e:	51                   	push   %ecx
42fd2f:	41                   	inc    %ecx
42fd30:	67 45                	addr16 inc %ebp
42fd32:	77 6d                	ja     0x42fda1
42fd34:	2b 57 47             	sub    0x47(%edi),%edx
42fd37:	59                   	pop    %ecx
42fd38:	67 39 41 31          	cmp    %eax,0x31(%bx,%di)
42fd3c:	76 32                	jbe    0x42fd70
42fd3e:	6c                   	insb   (%dx),%es:(%edi)
42fd3f:	6c                   	insb   (%dx),%es:(%edi)
42fd40:	6d                   	insl   (%dx),%es:(%edi)
42fd41:	49                   	dec    %ecx
42fd42:	49                   	dec    %ecx
42fd43:	48                   	dec    %eax
42fd44:	45                   	inc    %ebp
42fd45:	54                   	push   %esp
42fd46:	53                   	push   %ebx
42fd47:	5a                   	pop    %edx
42fd48:	68 49 4a 37 54       	push   $0x54374a49
42fd4d:	59                   	pop    %ecx
42fd4e:	42                   	inc    %edx
42fd4f:	56                   	push   %esi
42fd50:	5a                   	pop    %edx
42fd51:	5a                   	pop    %edx
42fd52:	76 34                	jbe    0x42fd88
42fd54:	4d                   	dec    %ebp
42fd55:	41                   	inc    %ecx
42fd56:	51                   	push   %ecx
42fd57:	41                   	inc    %ecx
42fd58:	67 77 77             	addr16 ja 0x42fdd2
42fd5b:	46                   	inc    %esi
42fd5c:	45                   	inc    %ebp
42fd5d:	37                   	aaa
42fd5e:	53                   	push   %ebx
42fd5f:	43                   	inc    %ebx
42fd60:	73 41                	jae    0x42fda3
42fd62:	55                   	push   %ebp
42fd63:	54                   	push   %esp
42fd64:	74 57                	je     0x42fdbd
42fd66:	5a                   	pop    %edx
42fd67:	45                   	inc    %ebp
42fd68:	67 2b 65 4b          	sub    0x4b(%di),%esp
42fd6c:	67 34 43             	addr16 xor $0x43,%al
42fd6f:	42                   	inc    %edx
42fd70:	35 70 71 44 67       	xor    $0x67447170,%eax
42fd75:	59                   	pop    %ecx
42fd76:	53                   	push   %ebx
42fd77:	41                   	inc    %ecx