430f43:	4e                   	dec    %esi
430f44:	72 42                	jb     0x430f88
430f46:	46                   	inc    %esi
430f47:	6b 67 42 38          	imul   $0x38,0x42(%edi),%esp
430f4b:	39 75 43             	cmp    %esi,0x43(%ebp)
430f4e:	47                   	inc    %edi
430f4f:	47                   	inc    %edi
430f50:	52                   	push   %edx
430f51:	49                   	dec    %ecx
430f52:	50                   	push   %eax
430f53:	71 46                	jno    0x430f9b
430f55:	38 4f 31             	cmp    %cl,0x31(%edi)
430f58:	6c                   	insb   (%dx),%es:(%edi)
430f59:	49                   	dec    %ecx
430f5a:	41                   	inc    %ecx
430f5b:	5a                   	pop    %edx
430f5c:	36 44                	ss inc %esp
430f5e:	78 4a                	js     0x430faa
430f60:	5a                   	pop    %edx
430f61:	59                   	pop    %ecx
430f62:	64 4b                	fs dec %ebx
430f64:	63 49 4f             	arpl   %ecx,0x4f(%ecx)
430f67:	65 67 31 56 41       	xor    %edx,%gs:0x41(%bp)
430f6c:	67 48                	addr16 dec %eax
430f6e:	49                   	dec    %ecx
430f6f:	39 65 43             	cmp    %esp,0x43(%ebp)
430f72:	57                   	push   %edi
430f73:	45                   	inc    %ebp
430f74:	67 72 6d             	addr16 jb 0x430fe4
430f77:	48                   	dec    %eax
430f78:	72 42                	jb     0x430fbc
430f7a:	57                   	push   %edi
430f7b:	45                   	inc    %ebp
430f7c:	67 61                	addr16 popa
430f7e:	79 62                	jns    0x430fe2
430f80:	6e                   	outsb  %ds:(%esi),(%dx)
430f81:	33 31                	xor    (%ecx),%esi
430f83:	68 6c 49 41 59       	push   $0x5941496c
430f88:	41                   	inc    %ecx
430f89:	41                   	inc    %ecx
430f8a:	41                   	inc    %ecx
430f8b:	42                   	inc    %edx
430f8c:	6a 49                	push   $0x49
430f8e:	50                   	push   %eax
430f8f:	4d                   	dec    %ebp
430f90:	63 38                	arpl   %edi,(%eax)
430f92:	51                   	push   %ecx
430f93:	42                   	inc    %edx
430f94:	59                   	pop    %ecx
430f95:	49                   	dec    %ecx
430f96:	41                   	inc    %ecx
430f97:	55                   	push   %ebp
430f98:	41                   	inc    %ecx
430f99:	41                   	inc    %ecx
430f9a:	41                   	inc    %ecx
430f9b:	42                   	inc    %edx
430f9c:	6a 2f                	push   $0x2f
430f9e:	67 34 57             	addr16 xor $0x57,%al
430fa1:	41                   	inc    %ecx
430fa2:	44                   	inc    %esp
430fa3:	69 74 35 50 2f 2f 2f 	imul   $0x672f2f2f,0x50(%ebp,%esi,1),%esi
430faa:	67
430fab:	77 42                	ja     0x430fef
430fad:	41                   	inc    %ecx
430fae:	43                   	inc    %ebx
430faf:	43                   	inc    %ebx
430fb0:	6a 4b                	push   $0x4b
430fb2:	73 37                	jae    0x430feb
430fb4:	33 5a 53             	xor    0x53(%edx),%ebx
430fb7:	42                   	inc    %edx
430fb8:	34 36                	xor    $0x36,%al
430fba:	4c                   	dec    %esp
430fbb:	72 71                	jb     0x43102e
430fbd:	59                   	pop    %ecx
430fbe:	57                   	push   %edi
430fbf:	55                   	push   %ebp
430fc0:	67 31 73 4a          	xor    %esi,0x4a(%bp,%di)
430fc4:	30 48 56             	xor    %cl,0x56(%eax)
430fc7:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
430fcb:	41                   	inc    %ecx
430fcc:	41                   	inc    %ecx
430fcd:	41                   	inc    %ecx
430fce:	47                   	inc    %edi
430fcf:	4c                   	dec    %esp
430fd0:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
430fd4:	41                   	inc    %ecx
430fd5:	49                   	dec    %ecx
430fd6:	46                   	inc    %esi
430fd7:	2f                   	das
430fd8:	6d                   	insl   (%dx),%es:(%edi)
430fd9:	55                   	push   %ebp
430fda:	77 74                	ja     0x431050
430fdc:	6c                   	insb   (%dx),%es:(%edi)
430fdd:	5a                   	pop    %edx
430fde:	69 41 42 41 41 41 41 	imul   $0x41414141,0x42(%ecx),%eax
430fe5:	59                   	pop    %ecx
430fe6:	79 44                	jns    0x43102c
430fe8:	6c                   	insb   (%dx),%es:(%edi)
430fe9:	44                   	inc    %esp
430fea:	46                   	inc    %esi
430feb:	62 36                	bound  %esi,(%esi)
430fed:	57                   	push   %edi
430fee:	4a                   	dec    %edx
430fef:	45                   	inc    %ebp
430ff0:	67 70 39             	addr16 jo 0x43102c
430ff3:	6e                   	outsb  %ds:(%esi),(%dx)
430ff4:	41                   	inc    %ecx
430ff5:	46                   	inc    %esi
430ff6:	43                   	inc    %ebx
430ff7:	41                   	inc    %ecx
430ff8:	74 64                	je     0x43105e
430ffa:	45                   	inc    %ebp
430ffb:	49                   	dec    %ecx
430ffc:	64 59                	fs pop %ecx
430ffe:	57                   	push   %edi
430fff:	59                   	pop    %ecx
431000:	67 50                	addr16 push %eax
431002:	66 79 75             	data16 jns 0x43107a
431005:	2f                   	das
431006:	46                   	inc    %esi
431007:	67 67 57             	addr16 addr16 push %edi
43100a:	4c                   	dec    %esp
43100b:	48                   	dec    %eax
43100c:	54                   	push   %esp
43100d:	44                   	inc    %esp
43100e:	47                   	inc    %edi
43100f:	46                   	inc    %esi
431010:	6c                   	insb   (%dx),%es:(%edi)
431011:	59                   	pop    %ecx
431012:	64 4b                	fs dec %ebx
431014:	63 2f                	arpl   %ebp,(%edi)
431016:	67 77 42             	addr16 ja 0x43105b
431019:	41                   	inc    %ecx
43101a:	43                   	inc    %ebx
43101b:	44                   	inc    %esp
43101c:	70 62                	jo     0x431080
43101e:	5a                   	pop    %edx
43101f:	41                   	inc    %ecx
431020:	52                   	push   %edx
431021:	5a                   	pop    %edx
431022:	53                   	push   %ebx
431023:	42                   	inc    %edx
431024:	34 65                	xor    $0x65,%al
431026:	70 66                	jo     0x43108e
431028:	59                   	pop    %ecx
431029:	57                   	push   %edi
43102a:	43                   	inc    %ebx
43102b:	43                   	inc    %ebx
43102c:	38 72 69             	cmp    %dh,0x69(%edx)
43102f:	54                   	push   %esp
431030:	6a 57                	push   $0x57
431032:	57                   	push   %edi
431033:	56                   	push   %esi
431034:	6c                   	insb   (%dx),%es:(%edi)
431035:	49                   	dec    %ecx
431036:	4a                   	dec    %edx
431037:	71 70                	jno    0x4310a9
431039:	2f                   	das
43103a:	51                   	push   %ecx
43103b:	4e                   	dec    %esi
43103c:	59                   	pop    %ecx
43103d:	5a                   	pop    %edx
43103e:	69 43 48 2b 42 38 59 	imul   $0x5938422b,0x48(%ebx),%eax
431045:	59                   	pop    %ecx
431046:	66 34 4d             	data16 xor $0x4d,%al
431049:	41                   	inc    %ecx
43104a:	51                   	push   %ecx
43104b:	41                   	inc    %ecx
43104c:	67 52                	addr16 push %edx
43104e:	64 56                	fs push %esi
431050:	45                   	inc    %ebp
431051:	2b 79 43             	sub    0x43(%ecx),%edi
431054:	72 6d                	jb     0x4310c3
431056:	52                   	push   %edx
431057:	2f                   	das
431058:	5a                   	pop    %edx
431059:	59                   	pop    %ecx
43105a:	53                   	push   %ebx
43105b:	41                   	inc    %ecx
43105c:	51                   	push   %ecx
43105d:	76 45                	jbe    0x4310a4
43105f:	4c                   	dec    %esp
431060:	6a 57                	push   $0x57
431062:	47                   	inc    %edi
431063:	55                   	push   %ebp
431064:	67 77 42             	addr16 ja 0x4310a9
431067:	48                   	dec    %eax
431068:	5a                   	pop    %edx
431069:	45                   	inc    %ebp
43106a:	46                   	inc    %esi
43106b:	68 6d 49 4e 4f       	push   $0x4f4e496d
431070:	52                   	push   %edx
431071:	43                   	inc    %ebx
431072:	2f                   	das
431073:	5a                   	pop    %edx
431074:	5a                   	pop    %edx
431075:	5a                   	pop    %edx
431076:	6d                   	insl   (%dx),%es:(%edi)
431077:	55                   	push   %ebp
431078:	67 67 47             	addr16 addr16 inc %edi
43107b:	57                   	push   %edi
43107c:	35 2f 6c 6c 6c       	xor    $0x6c6c6c2f,%eax
431081:	6b 53 41 4d          	imul   $0x4d,0x41(%ebx),%edx
431085:	2f                   	das
431086:	2f                   	das
431087:	2f                   	das
431088:	2f                   	das
431089:	49                   	dec    %ecx
43108a:	41                   	inc    %ecx
43108b:	49                   	dec    %ecx
43108c:	41                   	inc    %ecx
43108d:	41                   	inc    %ecx
43108e:	41                   	inc    %ecx
43108f:	42                   	inc    %edx
431090:	6a 5a                	push   $0x5a
431092:	57                   	push   %edi
431093:	48                   	dec    %eax
431094:	53                   	push   %ebx
431095:	6e                   	outsb  %ds:(%esi),(%dx)
431096:	50                   	push   %eax
431097:	34 4d                	xor    $0x4d,%al
431099:	41                   	inc    %ecx
43109a:	51                   	push   %ecx
43109b:	41                   	inc    %ecx
43109c:	67 30 70 78          	xor    %dh,0x78(%bx,%si)
4310a0:	31 72 6d             	xor    %esi,0x6d(%edx)
4310a3:	59                   	pop    %ecx
4310a4:	67 75 6a             	addr16 jne 0x431111
4310a7:	54                   	push   %esp
4310a8:	79 2f                	jns    0x4310d9
4310aa:	6c                   	insb   (%dx),%es:(%edi)
4310ab:	67 67 59             	addr16 addr16 pop %ecx
4310ae:	57                   	push   %edi
4310af:	4f                   	dec    %edi
4310b0:	44                   	inc    %esp
4310b1:	4a                   	dec    %edx
4310b2:	56                   	push   %esi
4310b3:	6c                   	insb   (%dx),%es:(%edi)
4310b4:	6c                   	insb   (%dx),%es:(%edi)
4310b5:	49                   	dec    %ecx
4310b6:	4e                   	dec    %esi
4310b7:	41                   	inc    %ecx
4310b8:	4b                   	dec    %ebx
4310b9:	77 4e                	ja     0x431109
4310bb:	6c                   	insb   (%dx),%es:(%edi)
4310bc:	5a                   	pop    %edx
4310bd:	5a                   	pop    %edx
4310be:	53                   	push   %ebx
4310bf:	42                   	inc    %edx
4310c0:	53                   	push   %ebx
4310c1:	6b 74 72 77 57       	imul   $0x57,0x77(%edx,%esi,2),%esi
4310c6:	53                   	push   %ebx
4310c7:	41                   	inc    %ecx
4310c8:	53                   	push   %ebx
4310c9:	55                   	push   %ebp
4310ca:	79 48                	jns    0x431114
4310cc:	73 57                	jae    0x431125
4310ce:	50                   	push   %eax
4310cf:	34 4d                	xor    $0x4d,%al
4310d1:	41                   	inc    %ecx
4310d2:	51                   	push   %ecx
4310d3:	41                   	inc    %ecx
4310d4:	67 51                	addr16 push %ecx
4310d6:	66 48                	dec    %ax
4310d8:	48                   	dec    %eax
4310d9:	4a                   	dec    %edx
4310da:	53                   	push   %ebx
4310db:	42                   	inc    %edx
4310dc:	45                   	inc    %ebp
4310dd:	44                   	inc    %esp
4310de:	2f                   	das
4310df:	6e                   	outsb  %ds:(%esi),(%dx)
4310e0:	66 57                	push   %di
4310e2:	43                   	inc    %ebx
4310e3:	41                   	inc    %ecx
4310e4:	7a 4a                	jp     0x431130
4310e6:	6b 54 32 57 57       	imul   $0x57,0x57(%edx,%esi,1),%edx
4310eb:	59                   	pop    %ecx
4310ec:	67 75 79             	addr16 jne 0x431168
4310ef:	57                   	push   %edi
4310f0:	44                   	inc    %esp
4310f1:	38 47 47             	cmp    %al,0x47(%edi)
4310f4:	52                   	push   %edx
4310f5:	49                   	dec    %ecx
4310f6:	4e                   	dec    %esi
4310f7:	51                   	push   %ecx
4310f8:	48                   	dec    %eax
4310f9:	64 44                	fs inc %esp
4310fb:	31 6d 49             	xor    %ebp,0x49(%ebp)
4310fe:	47                   	inc    %edi
4310ff:	66 63 52 4e          	arpl   %dx,0x4e(%edx)
431103:	39 68 5a             	cmp    %ebp,0x5a(%eax)
431106:	69 44 35 44 4f 6b 65 	imul   $0x57656b4f,0x44(%ebp,%esi,1),%eax
43110d:	57
43110e:	53                   	push   %ebx
43110f:	44                   	inc    %esp
431110:	68 7a 38 34 61       	push   $0x6134387a
431115:	59                   	pop    %ecx
431116:	53                   	push   %ebx
431117:	42                   	inc    %edx
431118:	4e                   	dec    %esi
431119:	6b 34 6a 71          	imul   $0x71,(%edx,%ebp,2),%esi
43111d:	57                   	push   %edi
43111e:	53                   	push   %ebx
43111f:	41                   	inc    %ecx
431120:	74 4a                	je     0x43116c
431122:	6e                   	outsb  %ds:(%esi),(%dx)
431123:	63 63 59             	arpl   %esp,0x59(%ebx)
431126:	53                   	push   %ebx
431127:	44                   	inc    %esp
431128:	34 52                	xor    $0x52,%al
43112a:	33 66 7a             	xor    0x7a(%esi),%esp
43112d:	57                   	push   %edi
43112e:	57                   	push   %edi
43112f:	48                   	dec    %eax
431130:	53                   	push   %ebx
431131:	6e                   	outsb  %ds:(%esi),(%dx)
431132:	43                   	inc    %ebx
431133:	42                   	inc    %edx
431134:	45                   	inc    %ebp
431135:	76 45                	jbe    0x43117c
431137:	77 73                	ja     0x4311ac
431139:	49                   	dec    %ecx
43113a:	45                   	inc    %ebp
43113b:	62 65 70             	bound  %esp,0x70(%ebp)
43113e:	39 70 68             	cmp    %esi,0x68(%eax)
431141:	5a                   	pop    %edx
431142:	57                   	push   %edi
431143:	59                   	pop    %ecx
431144:	67 39 5a 30          	cmp    %ebx,0x30(%bp,%si)
431148:	55                   	push   %ebp
431149:	43                   	inc    %ebx
43114a:	57                   	push   %edi
43114b:	48                   	dec    %eax
43114c:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
431150:	41                   	inc    %ecx
431151:	4f                   	dec    %edi
431152:	47                   	inc    %edi
431153:	72 6a                	jb     0x4311bf
431155:	2f                   	das
431156:	2f                   	das
431157:	2f                   	das
431158:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
43115c:	41                   	inc    %ecx
43115d:	49                   	dec    %ecx
43115e:	41                   	inc    %ecx
43115f:	6d                   	insl   (%dx),%es:(%edi)
431160:	50                   	push   %eax
431161:	67 44                	addr16 inc %esp
431163:	30 67 57             	xor    %ah,0x57(%edi)