46d097:	45                   	inc    %ebp
46d098:	59                   	pop    %ecx
46d099:	43                   	inc    %ebx
46d09a:	46                   	inc    %esi
46d09b:	42                   	inc    %edx
46d09c:	41                   	inc    %ecx
46d09d:	41                   	inc    %ecx
46d09e:	42                   	inc    %edx
46d09f:	43                   	inc    %ebx
46d0a0:	41                   	inc    %ecx
46d0a1:	34 45                	xor    $0x45,%al
46d0a3:	42                   	inc    %edx
46d0a4:	68 47 41 78 51       	push   $0x51784147
46d0a9:	63 67 41             	arpl   %esp,0x41(%edi)
46d0ac:	67 45                	addr16 inc %ebp
46d0ae:	52                   	push   %edx
46d0af:	67 4d                	addr16 dec %ebp
46d0b1:	55                   	push   %ebp
46d0b2:	49                   	dec    %ecx
46d0b3:	42                   	inc    %edx
46d0b4:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
46d0bb:	78 51                	js     0x46d10e
46d0bd:	67 67 41             	addr16 addr16 inc %ecx
46d0c0:	67 45                	addr16 inc %ebp
46d0c2:	52                   	push   %edx
46d0c3:	67 4d                	addr16 dec %ebp
46d0c5:	55                   	push   %ebp
46d0c6:	53                   	push   %ebx
46d0c7:	56                   	push   %esi
46d0c8:	51                   	push   %ecx
46d0c9:	6b 67 41 67          	imul   $0x67,0x41(%edi),%esp
46d0cd:	45                   	inc    %ebp
46d0ce:	52                   	push   %edx
46d0cf:	67 4d                	addr16 dec %ebp
46d0d1:	55                   	push   %ebp
46d0d2:	52                   	push   %edx
46d0d3:	67 49                	addr16 dec %ecx
46d0d5:	55                   	push   %ebp
46d0d6:	48                   	dec    %eax
46d0d7:	49                   	dec    %ecx
46d0d8:	41                   	inc    %ecx
46d0d9:	49                   	dec    %ecx
46d0da:	42                   	inc    %edx
46d0db:	45                   	inc    %ebp
46d0dc:	59                   	pop    %ecx
46d0dd:	44                   	inc    %esp
46d0de:	46                   	inc    %esi
46d0df:	44                   	inc    %esp
46d0e0:	67 59                	addr16 pop %ecx
46d0e2:	67 41                	addr16 inc %ecx
46d0e4:	51                   	push   %ecx
46d0e5:	45                   	inc    %ebp
46d0e6:	52                   	push   %edx
46d0e7:	67 49                	addr16 dec %ecx
46d0e9:	55                   	push   %ebp
46d0ea:	4a                   	dec    %edx
46d0eb:	49                   	dec    %ecx
46d0ec:	41                   	inc    %ecx
46d0ed:	49                   	dec    %ecx
46d0ee:	42                   	inc    %edx
46d0ef:	45                   	inc    %ebp
46d0f0:	59                   	pop    %ecx
46d0f1:	44                   	inc    %esp
46d0f2:	46                   	inc    %esi
46d0f3:	45                   	inc    %ebp
46d0f4:	6f                   	outsl  %ds:(%esi),(%dx)
46d0f5:	43                   	inc    %ebx
46d0f6:	42                   	inc    %edx
46d0f7:	43                   	inc    %ebx
46d0f8:	43                   	inc    %ebx
46d0f9:	41                   	inc    %ecx
46d0fa:	43                   	inc    %ebx
46d0fb:	41                   	inc    %ecx
46d0fc:	52                   	push   %edx
46d0fd:	47                   	inc    %edi
46d0fe:	41                   	inc    %ecx
46d0ff:	78 52                	js     0x46d153
46d101:	4a                   	dec    %edx
46d102:	39 42 79             	cmp    %eax,0x79(%edx)
46d105:	41                   	inc    %ecx
46d106:	42                   	inc    %edx
46d107:	45                   	inc    %ebp
46d108:	6e                   	outsb  %ds:(%esi),(%dx)
46d109:	6b 53 67 4b          	imul   $0x4b,0x67(%ebx),%edx
46d10d:	6b 49 42 77          	imul   $0x77,0x42(%ecx),%ecx
46d111:	49                   	dec    %ecx
46d112:	53                   	push   %ebx
46d113:	67 4d                	addr16 dec %ebp
46d115:	6b 53 67 4b          	imul   $0x4b,0x67(%ebx),%edx
46d119:	6b 45 49 41          	imul   $0x41,0x49(%ebp),%eax
46d11d:	45                   	inc    %ebp
46d11e:	42                   	inc    %edx
46d11f:	44                   	inc    %esp
46d120:	67 73 67             	addr16 jae 0x46d18a
46d123:	41                   	inc    %ecx
46d124:	68 4b 41 7a 52       	push   $0x527a414b
46d129:	4b                   	dec    %ebx
46d12a:	41                   	inc    %ecx
46d12b:	79 52                	jns    0x46d17f
46d12d:	47                   	inc    %edi
46d12e:	41                   	inc    %ecx
46d12f:	30 51 59             	xor    %dl,0x59(%ecx)
46d132:	67 41                	addr16 inc %ecx
46d134:	52                   	push   %edx
46d135:	4b                   	dec    %ebx
46d136:	41                   	inc    %ecx
46d137:	31 51 34             	xor    %edx,0x34(%ecx)
46d13a:	4a                   	dec    %edx
46d13b:	49                   	dec    %ecx
46d13c:	41                   	inc    %ecx
46d13d:	49                   	dec    %ecx
46d13e:	53                   	push   %ebx
46d13f:	67 4b                	addr16 dec %ebx
46d141:	6b 4f 45 59          	imul   $0x59,0x45(%edi),%ecx
46d145:	44                   	inc    %esp
46d146:	5a                   	pop    %edx
46d147:	42                   	inc    %edx
46d148:	43                   	inc    %ebx
46d149:	41                   	inc    %ecx
46d14a:	41                   	inc    %ecx
46d14b:	45                   	inc    %ebp
46d14c:	6e                   	outsb  %ds:(%esi),(%dx)
46d14d:	30 4e 49             	xor    %cl,0x49(%esi)
46d150:	41                   	inc    %ecx
46d151:	55                   	push   %ebp
46d152:	63 44 68 47          	arpl   %eax,0x47(%eax,%ebp,2)
46d156:	41                   	inc    %ecx
46d157:	6d                   	insl   (%dx),%es:(%edi)
46d158:	52                   	push   %edx
46d159:	4b                   	dec    %ebx
46d15a:	41                   	inc    %ecx
46d15b:	6e                   	outsb  %ds:(%esi),(%dx)
46d15c:	52                   	push   %edx
46d15d:	77 64                	ja     0x46d1c3
46d15f:	48                   	dec    %eax
46d160:	41                   	inc    %ecx
46d161:	55                   	push   %ebp
46d162:	67 41                	addr16 inc %ecx
46d164:	51                   	push   %ecx
46d165:	34 53                	xor    $0x53,%al
46d167:	47                   	inc    %edi
46d168:	51                   	push   %ecx
46d169:	63 48 42             	arpl   %ecx,0x42(%eax)
46d16c:	51                   	push   %ecx
46d16d:	67 49                	addr16 dec %ecx
46d16f:	43                   	inc    %ebx
46d170:	41                   	inc    %ecx
46d171:	67 49                	addr16 dec %ecx
46d173:	41                   	inc    %ecx
46d174:	77 59                	ja     0x46d1cf
46d176:	64 42                	fs inc %edx
46d178:	51                   	push   %ecx
46d179:	51                   	push   %ecx
46d17a:	48                   	dec    %eax
46d17b:	41                   	inc    %ecx
46d17c:	67 55                	addr16 push %ebp
46d17e:	49                   	dec    %ecx
46d17f:	4b                   	dec    %ebx
46d180:	67 63 58 45          	arpl   %ebx,0x45(%bx,%si)
46d184:	6f                   	outsl  %ds:(%esi),(%dx)
46d185:	43                   	inc    %ebx
46d186:	74 45                	je     0x46d1cd
46d188:	6f                   	outsl  %ds:(%esi),(%dx)
46d189:	44                   	inc    %esp
46d18a:	64 43                	fs inc %ebx
46d18c:	42                   	inc    %edx
46d18d:	30 46 48             	xor    %al,0x48(%esi)
46d190:	51                   	push   %ecx
46d191:	55                   	push   %ebp
46d192:	53                   	push   %ebx
46d193:	67 4b                	addr16 dec %ebx
46d195:	30 43 41             	xor    %al,0x41(%ebx)
46d198:	67 67 64 42          	addr16 addr16 fs inc %edx
46d19c:	51                   	push   %ecx
46d19d:	49                   	dec    %ecx
46d19e:	49                   	dec    %ecx
46d19f:	48                   	dec    %eax
46d1a0:	51                   	push   %ecx
46d1a1:	55                   	push   %ebp
46d1a2:	53                   	push   %ebx
46d1a3:	67 4f                	addr16 dec %edi
46d1a5:	45                   	inc    %ebp
46d1a6:	53                   	push   %ebx
46d1a7:	43                   	inc    %ebx
46d1a8:	51                   	push   %ecx
46d1a9:	67 64 42             	addr16 fs inc %edx
46d1ac:	51                   	push   %ecx
46d1ad:	67 64 42             	addr16 fs inc %edx
46d1b0:	52                   	push   %edx
46d1b1:	4b                   	dec    %ebx
46d1b2:	41                   	inc    %ecx
46d1b3:	35 51 67 49 43       	xor    $0x43496751,%eax
46d1b8:	41                   	inc    %ecx
46d1b9:	55                   	push   %ebp
46d1ba:	67 41                	addr16 inc %ecx
46d1bc:	51                   	push   %ecx
46d1bd:	45                   	inc    %ebp
46d1be:	53                   	push   %ebx
46d1bf:	47                   	inc    %edi
46d1c0:	51                   	push   %ecx
46d1c1:	4d                   	dec    %ebp
46d1c2:	67 41                	addr16 inc %ecx
46d1c4:	41                   	inc    %ecx
46d1c5:	63 47 49             	arpl   %eax,0x49(%edi)
46d1c8:	41                   	inc    %ecx
46d1c9:	49                   	dec    %ecx
46d1ca:	42                   	inc    %edx
46d1cb:	48                   	dec    %eax
46d1cc:	51                   	push   %ecx
46d1cd:	55                   	push   %ebp
46d1ce:	43                   	inc    %ebx
46d1cf:	41                   	inc    %ecx
46d1d0:	79 41                	jns    0x46d213
46d1d2:	41                   	inc    %ecx
46d1d3:	41                   	inc    %ecx
46d1d4:	67 4d                	addr16 dec %ebp
46d1d6:	67 41                	addr16 inc %ecx
46d1d8:	41                   	inc    %ecx
46d1d9:	34 46                	xor    $0x46,%al
46d1db:	49                   	dec    %ecx
46d1dc:	41                   	inc    %ecx
46d1dd:	41                   	inc    %ecx
46d1de:	53                   	push   %ebx
46d1df:	67 4d                	addr16 dec %ebp
46d1e1:	6b 45 49 41          	imul   $0x41,0x49(%ebp),%eax
46d1e5:	41                   	inc    %ecx
46d1e6:	64 42                	fs inc %edx
46d1e8:	51                   	push   %ecx
46d1e9:	6f                   	outsl  %ds:(%esi),(%dx)
46d1ea:	41                   	inc    %ecx
46d1eb:	42                   	inc    %edx
46d1ec:	51                   	push   %ecx
46d1ed:	45                   	inc    %ebp
46d1ee:	53                   	push   %ebx
46d1ef:	4c                   	dec    %esp
46d1f0:	51                   	push   %ecx
46d1f1:	67 53                	addr16 push %ebx
46d1f3:	4c                   	dec    %esp
46d1f4:	51                   	push   %ecx
46d1f5:	67 49                	addr16 dec %ecx
46d1f7:	42                   	inc    %edx
46d1f8:	69 41 42 41 52 47 41 	imul   $0x41475241,0x42(%ecx),%eax
46d1ff:	39 51 51             	cmp    %edx,0x51(%ecx)
46d202:	67 41                	addr16 inc %ecx
46d204:	42                   	inc    %edx
46d205:	49                   	dec    %ecx
46d206:	5a                   	pop    %edx
46d207:	42                   	inc    %edx
46d208:	53                   	push   %ebx
46d209:	41                   	inc    %ecx
46d20a:	41                   	inc    %ecx
46d20b:	45                   	inc    %ebp
46d20c:	6f                   	outsl  %ds:(%esi),(%dx)
46d20d:	44                   	inc    %esp
46d20e:	39 43 79             	cmp    %eax,0x79(%ebx)
46d211:	41                   	inc    %ecx
46d212:	44                   	inc    %esp
46d213:	41                   	inc    %ecx
46d214:	52                   	push   %edx
46d215:	49                   	dec    %ecx
46d216:	5a                   	pop    %edx
46d217:	45                   	inc    %ebp
46d218:	6f                   	outsl  %ds:(%esi),(%dx)
46d219:	44                   	inc    %esp
46d21a:	39 45 59             	cmp    %eax,0x59(%ebp)
46d21d:	45                   	inc    %ebp
46d21e:	42                   	inc    %edx
46d21f:	42                   	inc    %edx
46d220:	43                   	inc    %ebx
46d221:	41                   	inc    %ecx
46d222:	42                   	inc    %edx
46d223:	41                   	inc    %ecx
46d224:	51                   	push   %ecx
46d225:	6f                   	outsl  %ds:(%esi),(%dx)
46d226:	47                   	inc    %edi
46d227:	41                   	inc    %ecx
46d228:	41                   	inc    %ecx
46d229:	45                   	inc    %ebp
46d22a:	53                   	push   %ebx
46d22b:	47                   	inc    %edi
46d22c:	52                   	push   %edx
46d22d:	49                   	dec    %ecx
46d22e:	5a                   	pop    %edx
46d22f:	42                   	inc    %edx
46d230:	41                   	inc    %ecx
46d231:	63 42 48             	arpl   %eax,0x48(%edx)
46d234:	51                   	push   %ecx
46d235:	55                   	push   %ebp
46d236:	49                   	dec    %ecx
46d237:	41                   	inc    %ecx
46d238:	41                   	inc    %ecx
46d239:	4d                   	dec    %ebp
46d23a:	64 42                	fs inc %edx
46d23c:	52                   	push   %edx
46d23d:	30 46 43             	xor    %al,0x43(%esi)
46d240:	41                   	inc    %ecx
46d241:	67 46                	addr16 inc %esi
46d243:	42                   	inc    %edx
46d244:	77 49                	ja     0x46d28f
46d246:	64 42                	fs inc %edx
46d248:	51                   	push   %ecx
46d249:	67 48                	addr16 dec %eax
46d24b:	49                   	dec    %ecx
46d24c:	41                   	inc    %ecx
46d24d:	4d                   	dec    %ebp
46d24e:	42                   	inc    %edx
46d24f:	48                   	dec    %eax
46d250:	51                   	push   %ecx
46d251:	55                   	push   %ebp
46d252:	49                   	dec    %ecx
46d253:	43                   	inc    %ebx
46d254:	41                   	inc    %ecx
46d255:	63 41 41             	arpl   %eax,0x41(%ecx)
46d258:	67 45                	addr16 inc %ebp
46d25a:	53                   	push   %ebx
46d25b:	47                   	inc    %edi
46d25c:	52                   	push   %edx
46d25d:	49                   	dec    %ecx
46d25e:	5a                   	pop    %edx
46d25f:	44                   	inc    %esp
46d260:	51                   	push   %ecx
46d261:	63 48 41             	arpl   %ecx,0x41(%eax)
46d264:	68 47 41 39 51       	push   $0x51394147
46d269:	67 49                	addr16 dec %ecx
46d26b:	45                   	inc    %ebp
46d26c:	59                   	pop    %ecx
46d26d:	44                   	inc    %esp
46d26e:	31 43 41             	xor    %eax,0x41(%ebx)
46d271:	67 46                	addr16 inc %esi
46d273:	41                   	inc    %ecx
46d274:	41                   	inc    %ecx
46d275:	45                   	inc    %ebp
46d276:	42                   	inc    %edx
46d277:	45                   	inc    %ebp
46d278:	69 30 48 41 41 45    	imul   $0x45414148,(%eax),%esi
46d27e:	52                   	push   %edx
46d27f:	67 50                	addr16 push %eax
46d281:	55                   	push   %ebp
46d282:	64 42                	fs inc %edx
46d284:	51                   	push   %ecx
46d285:	51                   	push   %ecx
46d286:	48                   	dec    %eax
46d287:	41                   	inc    %ecx
46d288:	67 67 49             	addr16 addr16 dec %ecx
46d28b:	43                   	inc    %ebx
46d28c:	41                   	inc    %ecx
46d28d:	41                   	inc    %ecx
46d28e:	44                   	inc    %esp
46d28f:	41                   	inc    %ecx
46d290:	68 30 46 48 51       	push   $0x51484630