439faa:	45                   	inc    %ebp
439fab:	63 41 55             	arpl   %eax,0x55(%ecx)
439fae:	51                   	push   %ecx
439faf:	41                   	inc    %ecx
439fb0:	33 41 46             	xor    0x46(%ecx),%eax
439fb3:	6f                   	outsl  %ds:(%esi),(%dx)
439fb4:	41                   	inc    %ecx
439fb5:	4d                   	dec    %ebp
439fb6:	67 42                	addr16 inc %edx
439fb8:	57                   	push   %edi
439fb9:	41                   	inc    %ecx
439fba:	44                   	inc    %esp
439fbb:	41                   	inc    %ecx
439fbc:	41                   	inc    %ecx
439fbd:	57                   	push   %edi
439fbe:	41                   	inc    %ecx
439fbf:	41                   	inc    %ecx
439fc0:	78 41                	js     0x43a003
439fc2:	45                   	inc    %ebp
439fc3:	49                   	dec    %ecx
439fc4:	41                   	inc    %ecx
439fc5:	64 67 42             	fs addr16 inc %edx
439fc8:	6a 41                	push   $0x41
439fca:	44                   	inc    %esp
439fcb:	49                   	dec    %ecx
439fcc:	41                   	inc    %ecx
439fcd:	62 41 41             	bound  %eax,0x41(%ecx)
439fd0:	77 41                	ja     0x43a013
439fd2:	47                   	inc    %edi
439fd3:	45                   	inc    %ebp
439fd4:	41                   	inc    %ecx
439fd5:	56                   	push   %esi
439fd6:	77 41                	ja     0x43a019
439fd8:	35 41 48 55 41       	xor    $0x41554841,%eax
439fdd:	54                   	push   %esp
439fde:	77 41                	ja     0x43a021
439fe0:	79 41                	jns    0x43a023
439fe2:	47                   	inc    %edi
439fe3:	51                   	push   %ecx
439fe4:	41                   	inc    %ecx
439fe5:	62 41 42             	bound  %eax,0x42(%ecx)
439fe8:	6b 41 45 59          	imul   $0x59,0x45(%ecx),%eax
439fec:	41                   	inc    %ecx
439fed:	4f                   	dec    %edi
439fee:	51                   	push   %ecx
439fef:	42                   	inc    %edx
439ff0:	45                   	inc    %ebp
439ff1:	41                   	inc    %ecx
439ff2:	47                   	inc    %edi
439ff3:	51                   	push   %ecx
439ff4:	41                   	inc    %ecx
439ff5:	57                   	push   %edi
439ff6:	41                   	inc    %ecx
439ff7:	42                   	inc    %edx
439ff8:	4b                   	dec    %ebx
439ff9:	41                   	inc    %ecx
439ffa:	48                   	dec    %eax
439ffb:	6b 41 57 67          	imul   $0x67,0x57(%ecx),%eax
439fff:	42                   	inc    %edx
43a000:	58                   	pop    %eax
43a001:	41                   	inc    %ecx
43a002:	44                   	inc    %esp
43a003:	55                   	push   %ebp
43a004:	41                   	inc    %ecx
43a005:	4d                   	dec    %ebp
43a006:	41                   	inc    %ecx
43a007:	42                   	inc    %edx
43a008:	53                   	push   %ebx
43a009:	41                   	inc    %ecx
43a00a:	45                   	inc    %ebp
43a00b:	63 41 4f             	arpl   %eax,0x4f(%ecx)
43a00e:	51                   	push   %ecx
43a00f:	42                   	inc    %edx
43a010:	30 41 46             	xor    %al,0x46(%ecx)
43a013:	6b 41 56 77          	imul   $0x77,0x56(%ecx),%eax
43a017:	42                   	inc    %edx
43a018:	73 41                	jae    0x43a05b
43a01a:	48                   	dec    %eax
43a01b:	55                   	push   %ebp
43a01c:	41                   	inc    %ecx
43a01d:	54                   	push   %esp
43a01e:	77 41                	ja     0x43a061
43a020:	78 41                	js     0x43a063
43a022:	45                   	inc    %ebp
43a023:	34 41                	xor    $0x41,%al
43a025:	62 41 42             	bound  %eax,0x42(%ecx)
43a028:	6b 41 45 55          	imul   $0x55,0x45(%ecx),%eax
43a02c:	41                   	inc    %ecx
43a02d:	55                   	push   %ebp
43a02e:	67 42                	addr16 inc %edx
43a030:	6f                   	outsl  %ds:(%esi),(%dx)
43a031:	41                   	inc    %ecx
43a032:	47                   	inc    %edi
43a033:	51                   	push   %ecx
43a034:	41                   	inc    %ecx
43a035:	52                   	push   %edx
43a036:	77 42                	ja     0x43a07a
43a038:	46                   	inc    %esi
43a039:	41                   	inc    %ecx
43a03a:	44                   	inc    %esp
43a03b:	63 41 54             	arpl   %eax,0x54(%ecx)
43a03e:	51                   	push   %ecx
43a03f:	42                   	inc    %edx
43a040:	36 41                	ss inc %ecx
43a042:	45                   	inc    %ebp
43a043:	30 41 64             	xor    %al,0x64(%ecx)
43a046:	77 42                	ja     0x43a08a
43a048:	4e                   	dec    %esi
43a049:	41                   	inc    %ecx
43a04a:	48                   	dec    %eax
43a04b:	6f                   	outsl  %ds:(%esi),(%dx)
43a04c:	41                   	inc    %ecx
43a04d:	55                   	push   %ebp
43a04e:	51                   	push   %ecx
43a04f:	41                   	inc    %ecx
43a050:	33 41 46             	xor    0x46(%ecx),%eax
43a053:	45                   	inc    %ebp
43a054:	41                   	inc    %ecx
43a055:	57                   	push   %edi
43a056:	41                   	inc    %ecx
43a057:	42                   	inc    %edx
43a058:	4f                   	dec    %edi
43a059:	41                   	inc    %ecx
43a05a:	48                   	dec    %eax
43a05b:	6f                   	outsl  %ds:(%esi),(%dx)
43a05c:	41                   	inc    %ecx
43a05d:	57                   	push   %edi
43a05e:	67 42                	addr16 inc %edx
43a060:	58                   	pop    %eax
43a061:	41                   	inc    %ecx
43a062:	44                   	inc    %esp
43a063:	45                   	inc    %ebp
43a064:	41                   	inc    %ecx
43a065:	61                   	popa
43a066:	51                   	push   %ecx
43a067:	42                   	inc    %edx
43a068:	69 41 45 67 41 62 41 	imul   $0x41624167,0x45(%ecx),%eax
43a06f:	42                   	inc    %edx
43a070:	55                   	push   %ebp
43a071:	41                   	inc    %ecx
43a072:	46                   	inc    %esi
43a073:	6f                   	outsl  %ds:(%esi),(%dx)
43a074:	41                   	inc    %ecx
43a075:	57                   	push   %edi
43a076:	41                   	inc    %ecx
43a077:	42                   	inc    %edx
43a078:	4b                   	dec    %ebx
43a079:	41                   	inc    %ecx
43a07a:	44                   	inc    %esp
43a07b:	49                   	dec    %ecx
43a07c:	41                   	inc    %ecx
43a07d:	57                   	push   %edi
43a07e:	67 42                	addr16 inc %edx
43a080:	59                   	pop    %ecx
43a081:	41                   	inc    %ecx
43a082:	45                   	inc    %ebp
43a083:	6b 41 4e 77          	imul   $0x77,0x4e(%ecx),%eax
43a087:	42                   	inc    %edx
43a088:	56                   	push   %esi
43a089:	41                   	inc    %ecx
43a08a:	44                   	inc    %esp
43a08b:	49                   	dec    %ecx
43a08c:	41                   	inc    %ecx
43a08d:	62 41 42             	bound  %eax,0x42(%ecx)
43a090:	30 41 47             	xor    %al,0x47(%ecx)
43a093:	4d                   	dec    %ebp
43a094:	41                   	inc    %ecx
43a095:	52                   	push   %edx
43a096:	77 42                	ja     0x43a0da
43a098:	34 41                	xor    $0x41,%al
43a09a:	47                   	inc    %edi
43a09b:	77 41                	ja     0x43a0de
43a09d:	55                   	push   %ebp
43a09e:	51                   	push   %ecx
43a09f:	42                   	inc    %edx
43a0a0:	59                   	pop    %ecx
43a0a1:	41                   	inc    %ecx
43a0a2:	45                   	inc    %ebp
43a0a3:	34 41                	xor    $0x41,%al
43a0a5:	65 67 42             	gs addr16 inc %edx
43a0a8:	61                   	popa
43a0a9:	41                   	inc    %ecx
43a0aa:	46                   	inc    %esi
43a0ab:	63 41 4d             	arpl   %eax,0x4d(%ecx)
43a0ae:	51                   	push   %ecx
43a0af:	42                   	inc    %edx
43a0b0:	70 41                	jo     0x43a0f3
43a0b2:	47                   	inc    %edi
43a0b3:	49                   	dec    %ecx
43a0b4:	41                   	inc    %ecx
43a0b5:	53                   	push   %ebx
43a0b6:	41                   	inc    %ecx
43a0b7:	42                   	inc    %edx
43a0b8:	73 41                	jae    0x43a0fb
43a0ba:	45                   	inc    %ebp
43a0bb:	59                   	pop    %ecx
43a0bc:	41                   	inc    %ecx
43a0bd:	5a                   	pop    %edx
43a0be:	51                   	push   %ecx
43a0bf:	42                   	inc    %edx
43a0c0:	49                   	dec    %ecx
43a0c1:	41                   	inc    %ecx
43a0c2:	45                   	inc    %ebp
43a0c3:	49                   	dec    %ecx
43a0c4:	41                   	inc    %ecx
43a0c5:	63 77 42             	arpl   %esi,0x42(%edi)
43a0c8:	69 41 44 4d 41 53 67 	imul   $0x6753414d,0x44(%ecx),%eax
43a0cf:	42                   	inc    %edx
43a0d0:	73 41                	jae    0x43a113
43a0d2:	47                   	inc    %edi
43a0d3:	4d                   	dec    %ebp
43a0d4:	41                   	inc    %ecx
43a0d5:	61                   	popa
43a0d6:	67 42                	addr16 inc %edx
43a0d8:	30 41 47             	xor    %al,0x47(%ecx)
43a0db:	6b 41 57 51          	imul   $0x51,0x57(%ecx),%eax
43a0df:	42                   	inc    %edx
43a0e0:	58                   	pop    %eax
43a0e1:	41                   	inc    %ecx
43a0e2:	45                   	inc    %ebp
43a0e3:	6f                   	outsl  %ds:(%esi),(%dx)
43a0e4:	41                   	inc    %ecx
43a0e5:	62 41 42             	bound  %eax,0x42(%ecx)
43a0e8:	69 41 45 67 41 57 67 	imul   $0x67574167,0x45(%ecx),%eax
43a0ef:	42                   	inc    %edx
43a0f0:	30 41 45             	xor    %al,0x45(%ecx)
43a0f3:	38 41 4d             	cmp    %al,0x4d(%ecx)
43a0f6:	77 42                	ja     0x43a13a
43a0f8:	4f                   	dec    %edi
43a0f9:	41                   	inc    %ecx
43a0fa:	48                   	dec    %eax
43a0fb:	51                   	push   %ecx
43a0fc:	41                   	inc    %ecx
43a0fd:	59                   	pop    %ecx
43a0fe:	67 41                	addr16 inc %ecx
43a100:	79 41                	jns    0x43a143
43a102:	48                   	dec    %eax
43a103:	51                   	push   %ecx
43a104:	41                   	inc    %ecx
43a105:	62 41 42             	bound  %eax,0x42(%ecx)
43a108:	6b 41 45 63          	imul   $0x63,0x45(%ecx),%eax
43a10c:	41                   	inc    %ecx
43a10d:	56                   	push   %esi
43a10e:	67 42                	addr16 inc %edx
43a110:	36 41                	ss inc %ecx
43a112:	47                   	inc    %edi
43a113:	51                   	push   %ecx
43a114:	41                   	inc    %ecx
43a115:	51                   	push   %ecx
43a116:	51                   	push   %ecx
43a117:	41                   	inc    %ecx
43a118:	39 41 44             	cmp    %eax,0x44(%ecx)
43a11b:	30 41 41             	xor    %al,0x41(%ecx)
43a11e:	41                   	inc    %ecx
43a11f:	4d                   	dec    %ebp
43a120:	2f                   	das
43a121:	41                   	inc    %ecx
43a122:	41                   	inc    %ecx
43a123:	41                   	inc    %ecx
43a124:	41                   	inc    %ecx
43a125:	41                   	inc    %ecx
43a126:	48                   	dec    %eax
43a127:	45                   	inc    %ebp
43a128:	32 76 4f             	xor    0x4f(%esi),%dh
43a12b:	33 48 46             	xor    0x46(%eax),%ecx
43a12e:	50                   	push   %eax
43a12f:	55                   	push   %ebp
43a130:	53                   	push   %ebx
43a131:	7a 70                	jp     0x43a1a3
43a133:	6c                   	insb   (%dx),%es:(%edi)
43a134:	56                   	push   %esi
43a135:	5a                   	pop    %edx
43a136:	56                   	push   %esi
43a137:	48                   	dec    %eax
43a138:	62 72 44             	bound  %esi,0x44(%edx)
43a13b:	38 41 43             	cmp    %al,0x43(%ecx)
43a13e:	4c                   	dec    %esp
43a13f:	64 36 58             	fs ss pop %eax
43a142:	46                   	inc    %esi
43a143:	59                   	pop    %ecx
43a144:	5a                   	pop    %edx
43a145:	4e                   	dec    %esi
43a146:	4f                   	dec    %edi
43a147:	43                   	inc    %ebx
43a148:	4a                   	dec    %edx
43a149:	43                   	inc    %ebx
43a14a:	4c                   	dec    %esp
43a14b:	41                   	inc    %ecx
43a14c:	2f                   	das
43a14d:	58                   	pop    %eax
43a14e:	33 38                	xor    (%eax),%edi
43a150:	52                   	push   %edx
43a151:	31 51 6f             	xor    %edx,0x6f(%ecx)
43a154:	36 41                	ss inc %ecx
43a156:	67 59                	addr16 pop %ecx
43a158:	4f                   	dec    %edi
43a159:	45                   	inc    %ebp
43a15a:	41                   	inc    %ecx
43a15b:	63 4a 45             	arpl   %ecx,0x45(%edx)
43a15e:	67 6b 64 42 51       	imul   $0x51,0x42(%si),%esp
43a163:	67 53                	addr16 push %ebx
43a165:	44                   	inc    %esp
43a166:	52                   	push   %edx
43a167:	30 46 48             	xor    %al,0x48(%esi)
43a16a:	51                   	push   %ecx
43a16b:	55                   	push   %ebp
43a16c:	49                   	dec    %ecx
43a16d:	43                   	inc    %ebx
43a16e:	41                   	inc    %ecx
43a16f:	67 46                	addr16 inc %esi
43a171:	49                   	dec    %ecx
43a172:	41                   	inc    %ecx
43a173:	45                   	inc    %ebp
43a174:	42                   	inc    %edx
43a175:	48                   	dec    %eax
43a176:	51                   	push   %ecx
43a177:	55                   	push   %ebp
43a178:	47                   	inc    %edi
43a179:	41                   	inc    %ecx
43a17a:	41                   	inc    %ecx
43a17b:	49                   	dec    %ecx
43a17c:	49                   	dec    %ecx
43a17d:	48                   	dec    %eax
43a17e:	51                   	push   %ecx
43a17f:	55                   	push   %ebp
43a180:	49                   	dec    %ecx
43a181:	42                   	inc    %edx
43a182:	79 41                	jns    0x43a1c5
43a184:	44                   	inc    %esp
43a185:	43                   	inc    %ebx
43a186:	42                   	inc    %edx
43a187:	30 46 43             	xor    %al,0x43(%esi)
43a18a:	41                   	inc    %ecx
43a18b:	67 48                	addr16 dec %eax
43a18d:	49                   	dec    %ecx
43a18e:	41                   	inc    %ecx
43a18f:	49                   	dec    %ecx
43a190:	42                   	inc    %edx
43a191:	45                   	inc    %ebp
43a192:	68 6b 52 48 51       	push   $0x5148526b
43a197:	4d                   	dec    %ebp
43a198:	67 41                	addr16 inc %ecx
43a19a:	41                   	inc    %ecx
43a19b:	45                   	inc    %ebp
43a19c:	47                   	inc    %edi
43a19d:	41                   	inc    %ecx
43a19e:	41                   	inc    %ecx
43a19f:	45                   	inc    %ebp
43a1a0:	64 42                	fs inc %edx
43a1a2:	52                   	push   %edx