46a075:	59                   	pop    %ecx
46a076:	4e                   	dec    %esi
46a077:	4b                   	dec    %ebx
46a078:	39 67 43             	cmp    %esp,0x43(%edi)
46a07b:	65 79 77             	gs jns 0x46a0f5
46a07e:	41                   	inc    %ecx
46a07f:	41                   	inc    %ecx
46a080:	41                   	inc    %ecx
46a081:	51                   	push   %ecx
46a082:	43                   	inc    %ebx
46a083:	65 79 30             	gs jns 0x46a0b6
46a086:	41                   	inc    %ecx
46a087:	41                   	inc    %ecx
46a088:	41                   	inc    %ecx
46a089:	51                   	push   %ecx
46a08a:	7a 41                	jp     0x46a0cd
46a08c:	69 73 4d 4b 30 4d 2f 	imul   $0x2f4d304b,0x4d(%ebx),%esi
46a093:	45                   	inc    %ebp
46a094:	66 2f                	data16 das
46a096:	2f                   	das
46a097:	2f                   	das
46a098:	7a 6a                	jp     0x46a104
46a09a:	62 2f                	bound  %ebp,(%edi)
46a09c:	76 2f                	jbe    0x46a0cd
46a09e:	2f                   	das
46a09f:	47                   	inc    %edi
46a0a0:	41                   	inc    %ecx
46a0a1:	30 72 75             	xor    %dh,0x75(%edx)
46a0a4:	41                   	inc    %ecx
46a0a5:	49                   	dec    %ecx
46a0a6:	43                   	inc    %ebx
46a0a7:	65 79 77             	gs jns 0x46a121
46a0aa:	41                   	inc    %ecx
46a0ab:	41                   	inc    %ecx
46a0ac:	41                   	inc    %ecx
46a0ad:	51                   	push   %ecx
46a0ae:	46                   	inc    %esi
46a0af:	57                   	push   %edi
46a0b0:	48                   	dec    %eax
46a0b1:	30 73 41             	xor    %dh,0x41(%ebx)
46a0b4:	41                   	inc    %ecx
46a0b5:	41                   	inc    %ecx
46a0b6:	45                   	inc    %ebp
46a0b7:	4b                   	dec    %ebx
46a0b8:	78 70                	js     0x46a12a
46a0ba:	46                   	inc    %esi
46a0bb:	42                   	inc    %edx
46a0bc:	41                   	inc    %ecx
46a0bd:	41                   	inc    %ecx
46a0be:	41                   	inc    %ecx
46a0bf:	41                   	inc    %ecx
46a0c0:	4b                   	dec    %ebx
46a0c1:	62 2b                	bound  %ebp,(%ebx)
46a0c3:	2f                   	das
46a0c4:	2f                   	das
46a0c5:	2b 33                	sub    (%ebx),%esi
46a0c7:	2f                   	das
46a0c8:	76 2f                	jbe    0x46a0f9
46a0ca:	2f                   	das
46a0cb:	77 2f                	ja     0x46a0fc
46a0cd:	37                   	aaa
46a0ce:	2f                   	das
46a0cf:	2f                   	das
46a0d0:	2b 4c 2b 2f          	sub    0x2f(%ebx,%ebp,1),%ecx
46a0d4:	2f                   	das
46a0d5:	38 34 6c             	cmp    %dh,(%esp,%ebp,2)
46a0d8:	76 37                	jbe    0x46a111
46a0da:	2f                   	das
46a0db:	2f                   	das
46a0dc:	78 59                	js     0x46a137
46a0de:	4e                   	dec    %esi
46a0df:	4b                   	dec    %ebx
46a0e0:	34 6f                	xor    $0x6f,%al
46a0e2:	43                   	inc    %ebx
46a0e3:	46                   	inc    %esi
46a0e4:	6e                   	outsb  %ds:(%esi),(%dx)
46a0e5:	30 73 41             	xor    %dh,0x41(%ebx)
46a0e8:	41                   	inc    %ecx
46a0e9:	41                   	inc    %ecx
46a0ea:	45                   	inc    %ebp
46a0eb:	4b                   	dec    %ebx
46a0ec:	67 41                	addr16 inc %ecx
46a0ee:	54                   	push   %esp
46a0ef:	4d                   	dec    %ebp
46a0f0:	41                   	inc    %ecx
46a0f1:	59                   	pop    %ecx
46a0f2:	41                   	inc    %ecx
46a0f3:	39 41 41             	cmp    %eax,0x41(%ecx)
46a0f6:	41                   	inc    %ecx
46a0f7:	41                   	inc    %ecx
46a0f8:	41                   	inc    %ecx
46a0f9:	55                   	push   %ebp
46a0fa:	41                   	inc    %ecx
46a0fb:	41                   	inc    %ecx
46a0fc:	42                   	inc    %edx
46a0fd:	45                   	inc    %ebp
46a0fe:	41                   	inc    %ecx
46a0ff:	42                   	inc    %edx
46a100:	49                   	dec    %ecx
46a101:	30 45 41             	xor    %al,0x41(%ebp)
46a104:	41                   	inc    %ecx
46a105:	41                   	inc    %ecx
46a106:	42                   	inc    %edx
46a107:	43                   	inc    %ebx
46a108:	69 73 47 43 54 6a 4d 	imul   $0x4d6a5443,0x47(%ebx),%esi
46a10f:	41                   	inc    %ecx
46a110:	41                   	inc    %ecx
46a111:	41                   	inc    %ecx
46a112:	41                   	inc    %ecx
46a113:	48                   	dec    %eax
46a114:	78 41                	js     0x46a157
46a116:	6f                   	outsl  %ds:(%esi),(%dx)
46a117:	4f                   	dec    %edi
46a118:	67 41                	addr16 inc %ecx
46a11a:	41                   	inc    %ecx
46a11b:	42                   	inc    %edx
46a11c:	67 30 72 38          	xor    %dh,0x38(%bp,%si)
46a120:	41                   	inc    %ecx
46a121:	4a                   	dec    %edx
46a122:	37                   	aaa
46a123:	4b                   	dec    %ebx
46a124:	77 41                	ja     0x46a167
46a126:	41                   	inc    %ecx
46a127:	42                   	inc    %edx
46a128:	41                   	inc    %ecx
46a129:	4a                   	dec    %edx
46a12a:	37                   	aaa
46a12b:	4c                   	dec    %esp
46a12c:	41                   	inc    %ecx
46a12d:	41                   	inc    %ecx
46a12e:	41                   	inc    %ecx
46a12f:	42                   	inc    %edx
46a130:	41                   	inc    %ecx
46a131:	4e                   	dec    %esi
46a132:	5a                   	pop    %edx
46a133:	42                   	inc    %edx
46a134:	68 59 45 4f 49       	push   $0x494f4559
46a139:	51                   	push   %ecx
46a13a:	41                   	inc    %ecx
46a13b:	41                   	inc    %ecx
46a13c:	41                   	inc    %ecx
46a13d:	41                   	inc    %ecx
46a13e:	59                   	pop    %ecx
46a13f:	44                   	inc    %esp
46a140:	53                   	push   %ebx
46a141:	76 57                	jbe    0x46a19a
46a143:	41                   	inc    %ecx
46a144:	6e                   	outsb  %ds:(%esi),(%dx)
46a145:	73 73                	jae    0x46a1ba
46a147:	41                   	inc    %ecx
46a148:	41                   	inc    %ecx
46a149:	41                   	inc    %ecx
46a14a:	45                   	inc    %ebp
46a14b:	41                   	inc    %ecx
46a14c:	79 74                	jns    0x46a1c2
46a14e:	6e                   	outsb  %ds:(%esi),(%dx)
46a14f:	46                   	inc    %esi
46a150:	67 30 72 79          	xor    %dh,0x79(%bp,%si)
46a154:	54                   	push   %esp
46a155:	69 73 41 41 41 41 41 	imul   $0x41414141,0x41(%ebx),%esi
46a15c:	77 4a                	ja     0x46a1a8
46a15e:	37                   	aaa
46a15f:	4c                   	dec    %esp
46a160:	41                   	inc    %ecx
46a161:	41                   	inc    %ecx
46a162:	41                   	inc    %ecx
46a163:	42                   	inc    %edx
46a164:	46                   	inc    %esi
46a165:	6b 4c 4b 78 59       	imul   $0x59,0x78(%ebx,%ecx,2),%ecx
46a16a:	49                   	dec    %ecx
46a16b:	52                   	push   %edx
46a16c:	51                   	push   %ecx
46a16d:	51                   	push   %ecx
46a16e:	41                   	inc    %ecx
46a16f:	41                   	inc    %ecx
46a170:	41                   	inc    %ecx
46a171:	41                   	inc    %ecx
46a172:	4b                   	dec    %ebx
46a173:	41                   	inc    %ecx
46a174:	41                   	inc    %ecx
46a175:	41                   	inc    %ecx
46a176:	41                   	inc    %ecx
46a177:	4b                   	dec    %ebx
46a178:	67 41                	addr16 inc %ecx
46a17a:	41                   	inc    %ecx
46a17b:	41                   	inc    %ecx
46a17c:	45                   	inc    %ebp
46a17d:	55                   	push   %ebp
46a17e:	41                   	inc    %ecx
46a17f:	41                   	inc    %ecx
46a180:	41                   	inc    %ecx
46a181:	42                   	inc    %edx
46a182:	62 41 41             	bound  %eax,0x41(%ecx)
46a185:	41                   	inc    %ecx
46a186:	41                   	inc    %ecx
46a187:	48                   	dec    %eax
46a188:	78 6b                	js     0x46a1f5
46a18a:	6f                   	outsl  %ds:(%esi),(%dx)
46a18b:	4f                   	dec    %edi
46a18c:	67 41                	addr16 inc %ecx
46a18e:	41                   	inc    %ecx
46a18f:	42                   	inc    %edx
46a190:	67 77 72             	addr16 ja 0x46a205
46a193:	34 41                	xor    $0x41,%al
46a195:	4a                   	dec    %edx
46a196:	37                   	aaa
46a197:	4b                   	dec    %ebx
46a198:	77 41                	ja     0x46a1db
46a19a:	41                   	inc    %ecx
46a19b:	42                   	inc    %edx
46a19c:	41                   	inc    %ecx
46a19d:	4a                   	dec    %edx
46a19e:	37                   	aaa
46a19f:	4c                   	dec    %esp
46a1a0:	51                   	push   %ecx
46a1a1:	41                   	inc    %ecx
46a1a2:	41                   	inc    %ecx
46a1a3:	42                   	inc    %edx
46a1a4:	41                   	inc    %ecx
46a1a5:	64 5a                	fs pop %edx
46a1a7:	42                   	inc    %edx
46a1a8:	68 59 48 4b 48       	push   $0x484b4859
46a1ad:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46a1b1:	6f                   	outsl  %ds:(%esi),(%dx)
46a1b2:	66 45                	inc    %bp
46a1b4:	43                   	inc    %ebx
46a1b5:	67 36 41             	addr16 ss inc %ecx
46a1b8:	41                   	inc    %ecx
46a1b9:	41                   	inc    %ecx
46a1ba:	47                   	inc    %edi
46a1bb:	44                   	inc    %esp
46a1bc:	43                   	inc    %ebx
46a1bd:	76 41                	jbe    0x46a200
46a1bf:	41                   	inc    %ecx
46a1c0:	6e                   	outsb  %ds:(%esi),(%dx)
46a1c1:	73 72                	jae    0x46a235
46a1c3:	41                   	inc    %ecx
46a1c4:	41                   	inc    %ecx
46a1c5:	41                   	inc    %ecx
46a1c6:	45                   	inc    %ebp
46a1c7:	46                   	inc    %esi
46a1c8:	67 59                	addr16 pop %ecx
46a1ca:	48                   	dec    %eax
46a1cb:	42                   	inc    %edx
46a1cc:	41                   	inc    %ecx
46a1cd:	64 5a                	fs pop %edx
46a1cf:	4b                   	dec    %ebx
46a1d0:	48                   	dec    %eax
46a1d1:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46a1d5:	6f                   	outsl  %ds:(%esi),(%dx)
46a1d6:	72 42                	jb     0x46a21a
46a1d8:	44                   	inc    %esp
46a1d9:	4b                   	dec    %ebx
46a1da:	67 4b                	addr16 dec %ebx
46a1dc:	35 55 5a 44 43       	xor    $0x43445a55,%eax
46a1e1:	75 6c                	jne    0x46a24f
46a1e3:	42                   	inc    %edx
46a1e4:	77 51                	ja     0x46a237
46a1e6:	76 41                	jbe    0x46a229
46a1e8:	69 73 4d 4b 78 41 6f 	imul   $0x6f41784b,0x4d(%ebx),%esi
46a1ef:	65 51                	gs push %ecx
46a1f1:	41                   	inc    %ecx
46a1f2:	41                   	inc    %ecx
46a1f3:	43                   	inc    %ebx
46a1f4:	6a 68                	push   $0x68
46a1f6:	79 2f                	jns    0x46a227
46a1f8:	2f                   	das
46a1f9:	2f                   	das
46a1fa:	2f                   	das
46a1fb:	46                   	inc    %esi
46a1fc:	67 77 72             	addr16 ja 0x46a271
46a1ff:	6a 79                	push   $0x79
46a201:	73 75                	jae    0x46a278
46a203:	41                   	inc    %ecx
46a204:	6e                   	outsb  %ds:(%esi),(%dx)
46a205:	73 72                	jae    0x46a279
46a207:	41                   	inc    %ecx
46a208:	41                   	inc    %ecx
46a209:	41                   	inc    %ecx
46a20a:	45                   	inc    %ebp
46a20b:	41                   	inc    %ecx
46a20c:	6e                   	outsb  %ds:(%esi),(%dx)
46a20d:	73 74                	jae    0x46a283
46a20f:	41                   	inc    %ecx
46a210:	41                   	inc    %ecx
46a211:	41                   	inc    %ecx
46a212:	45                   	inc    %ebp
46a213:	42                   	inc    %edx
46a214:	31 6b 47             	xor    %ebp,0x47(%ebx)
46a217:	46                   	inc    %esi
46a218:	67 51                	addr16 push %ecx
46a21a:	6f                   	outsl  %ds:(%esi),(%dx)
46a21b:	65 51                	gs push %ecx
46a21d:	41                   	inc    %ecx
46a21e:	41                   	inc    %ecx
46a21f:	43                   	inc    %ebx
46a220:	69 73 57 52 51 4d 41 	imul   $0x414d5152,0x57(%ebx),%esi
46a227:	41                   	inc    %ecx
46a228:	41                   	inc    %ecx
46a229:	41                   	inc    %ecx
46a22a:	74 2f                	je     0x46a25b
46a22c:	2f                   	das
46a22d:	2f                   	das
46a22e:	2f                   	das
46a22f:	52                   	push   %edx
46a230:	2f                   	das
46a231:	2f                   	das
46a232:	2f                   	das
46a233:	2f                   	das
46a234:	31 54 2f 2f          	xor    %edx,0x2f(%edi,%ebp,1)
46a238:	2f                   	das
46a239:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
46a23c:	76 2f                	jbe    0x46a26d
46a23e:	2f                   	das
46a23f:	2f                   	das
46a240:	77 59                	ja     0x46a29b
46a242:	71 6b                	jno    0x46a2af
46a244:	77 41                	ja     0x46a287
46a246:	41                   	inc    %ecx
46a247:	41                   	inc    %ecx
46a248:	43                   	inc    %ebx
46a249:	55                   	push   %ebp
46a24a:	41                   	inc    %ecx
46a24b:	4e                   	dec    %esi
46a24c:	68 70 72 31 41       	push   $0x41317270
46a251:	78 44                	js     0x46a297
46a253:	4e                   	dec    %esi
46a254:	76 52                	jbe    0x46a2a8
46a256:	37                   	aaa
46a257:	51                   	push   %ecx
46a258:	45                   	inc    %ebp
46a259:	61                   	popa
46a25a:	47                   	inc    %edi
46a25b:	50                   	push   %eax
46a25c:	48                   	dec    %eax
46a25d:	63 43 74             	arpl   %eax,0x74(%ebx)
46a260:	7a 31                	jp     0x46a293
46a262:	32 41 37             	xor    0x37(%ecx),%al
46a265:	2b 56 76             	sub    0x76(%esi),%edx
46a268:	66 77 4f             	data16 ja 0x46a2ba
46a26b:	37                   	aaa
46a26c:	31 4a 39             	xor    %ecx,0x39(%edx)
46a26f:	4f                   	dec    %edi
46a270:	54                   	push   %esp
46a271:	55                   	push   %ebp
46a272:	48                   	dec    %eax
46a273:	49                   	dec    %ecx
46a274:	66 68 46 30          	pushw  $0x3046
46a278:	68 57 4b 78 54       	push   $0x54784b57
46a27d:	31 32                	xor    %esi,(%edx)