463017:	31 32                	xor    %esi,(%edx)
463019:	46                   	inc    %esi
46301a:	6d                   	insl   (%dx),%es:(%edi)
46301b:	49                   	dec    %ecx
46301c:	46                   	inc    %esi
46301d:	5a                   	pop    %edx
46301e:	68 52 39 70 59       	push   $0x59703952
463023:	6a 52                	push   $0x52
463025:	38 41 41             	cmp    %al,0x41(%ecx)
463028:	41                   	inc    %ecx
463029:	45                   	inc    %ebp
46302a:	55                   	push   %ebp
46302b:	4b                   	dec    %ebx
46302c:	43                   	inc    %ebx
46302d:	77 41                	ja     0x463070
46302f:	41                   	inc    %ecx
463030:	41                   	inc    %ecx
463031:	72 2b                	jb     0x46305e
463033:	44                   	inc    %esp
463034:	67 73 41             	addr16 jae 0x463078
463037:	49                   	dec    %ecx
463038:	49                   	dec    %ecx
463039:	44                   	inc    %esp
46303a:	6e                   	outsb  %ds:(%esi),(%dx)
46303b:	68 30 42 6c 49       	push   $0x496c4230
463040:	41                   	inc    %ecx
463041:	59                   	pop    %ecx
463042:	41                   	inc    %ecx
463043:	41                   	inc    %ecx
463044:	41                   	inc    %ecx
463045:	42                   	inc    %edx
463046:	6a 49                	push   $0x49
463048:	41                   	inc    %ecx
463049:	45                   	inc    %ebp
46304a:	41                   	inc    %ecx
46304b:	41                   	inc    %ecx
46304c:	41                   	inc    %ecx
46304d:	42                   	inc    %edx
46304e:	69 5a 53 41 47 50 77 	imul   $0x77504741,0x53(%edx),%ebx
463055:	51                   	push   %ecx
463056:	43                   	inc    %ebx
463057:	59                   	pop    %ecx
463058:	57                   	push   %edi
463059:	62 2b                	bound  %ebp,(%ebx)
46305b:	44                   	inc    %esp
46305c:	68 6b 41 4f 4c       	push   $0x4c4f416b
463061:	50                   	push   %eax
463062:	39 2f                	cmp    %ebp,(%edi)
463064:	2f                   	das
463065:	38 34 66             	cmp    %dh,(%esi,%eiz,2)
463068:	4f                   	dec    %edi
463069:	33 2f                	xor    (%edi),%ebp
46306b:	2f                   	das
46306c:	2f                   	das
46306d:	34 4d                	xor    $0x4d,%al
46306f:	41                   	inc    %ecx
463070:	67 41                	addr16 inc %ecx
463072:	67 73 5a             	addr16 jae 0x4630cf
463075:	73 67                	jae    0x4630de
463077:	4d                   	dec    %ebp
463078:	32 59 67             	xor    0x67(%ecx),%bl
46307b:	4b                   	dec    %ebx
46307c:	6d                   	insl   (%dx),%es:(%edi)
46307d:	73 35                	jae    0x4630b4
46307f:	39 31                	cmp    %esi,(%ecx)
463081:	6b 67 33 41          	imul   $0x41,0x33(%edi),%esp
463085:	5a                   	pop    %edx
463086:	61                   	popa
463087:	4b                   	dec    %ebx
463088:	6c                   	insb   (%dx),%es:(%edi)
463089:	67 67 42             	addr16 addr16 inc %edx
46308c:	51                   	push   %ecx
46308d:	41                   	inc    %ecx
46308e:	41                   	inc    %ecx
46308f:	41                   	inc    %ecx
463090:	47                   	inc    %edi
463091:	4f                   	dec    %edi
463092:	61                   	popa
463093:	4b                   	dec    %ebx
463094:	44                   	inc    %esp
463095:	49                   	dec    %ecx
463096:	41                   	inc    %ecx
463097:	41                   	inc    %ecx
463098:	41                   	inc    %ecx
463099:	72 2b                	jb     0x4630c6
46309b:	44                   	inc    %esp
46309c:	67 51                	addr16 push %ecx
46309e:	41                   	inc    %ecx
46309f:	2f                   	das
4630a0:	67 77 45             	addr16 ja 0x4630e8
4630a3:	41                   	inc    %ecx
4630a4:	50                   	push   %eax
4630a5:	34 4d                	xor    $0x4d,%al
4630a7:	41                   	inc    %ecx
4630a8:	67 41                	addr16 inc %ecx
4630aa:	67 2f                	addr16 das
4630ac:	76 2f                	jbe    0x4630dd
4630ae:	2f                   	das
4630af:	2f                   	das
4630b0:	32 55 67             	xor    0x67(%ebp),%dl
4630b3:	41                   	inc    %ecx
4630b4:	51                   	push   %ecx
4630b5:	41                   	inc    %ecx
4630b6:	41                   	inc    %ecx
4630b7:	41                   	inc    %ecx
4630b8:	47                   	inc    %edi
4630b9:	4f                   	dec    %edi
4630ba:	61                   	popa
4630bb:	49                   	dec    %ecx
4630bc:	48                   	dec    %eax
4630bd:	48                   	dec    %eax
4630be:	56                   	push   %esi
4630bf:	73 77                	jae    0x463138
4630c1:	45                   	inc    %ebp
4630c2:	67 41                	addr16 inc %ecx
4630c4:	43                   	inc    %ebx
4630c5:	74 4d                	je     0x463114
4630c7:	2f                   	das
4630c8:	6c                   	insb   (%dx),%es:(%edi)
4630c9:	68 6d 49 41 45       	push   $0x4541496d
4630ce:	41                   	inc    %ecx
4630cf:	41                   	inc    %ecx
4630d0:	41                   	inc    %ecx
4630d1:	42                   	inc    %edx
4630d2:	6a 5a                	push   $0x5a
4630d4:	68 51 67 46 32       	push   $0x32466751
4630d9:	5a                   	pop    %edx
4630da:	48                   	dec    %eax
4630db:	2b 79 41             	sub    0x41(%ecx),%edi
4630de:	68 35 54 66 2f       	push   $0x2f665435
4630e3:	57                   	push   %edi
4630e4:	57                   	push   %edi
4630e5:	59                   	pop    %ecx
4630e6:	67 62 77 72          	bound  %esi,0x72(%bx)
4630ea:	36 48                	ss dec %eax
4630ec:	6c                   	insb   (%dx),%es:(%edi)
4630ed:	68 6d 5a 53 43       	push   $0x43535a6d
4630f2:	63 4f 30             	arpl   %ecx,0x30(%edi)
4630f5:	67 49                	addr16 dec %ecx
4630f7:	59                   	pop    %ecx
4630f8:	53                   	push   %ebx
4630f9:	41                   	inc    %ecx
4630fa:	62 54 56 33          	bound  %edx,0x33(%esi,%edx,2)
4630fe:	56                   	push   %esi
4630ff:	57                   	push   %edi
463100:	49                   	dec    %ecx
463101:	30 66 41             	xor    %ah,0x41(%esi)
463104:	41                   	inc    %ecx
463105:	41                   	inc    %ecx
463106:	42                   	inc    %edx
463107:	46                   	inc    %esi
463108:	47                   	inc    %edi
463109:	38 73 41             	cmp    %dh,0x41(%ebx)
46310c:	41                   	inc    %ecx
46310d:	41                   	inc    %ecx
46310e:	4b                   	dec    %ebx
46310f:	2f                   	das
463110:	67 34 46             	addr16 xor $0x46,%al
463113:	41                   	inc    %ecx
463114:	50                   	push   %eax
463115:	34 4d                	xor    $0x4d,%al
463117:	42                   	inc    %edx
463118:	41                   	inc    %ecx
463119:	44                   	inc    %esp
46311a:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46311e:	41                   	inc    %ecx
46311f:	49                   	dec    %ecx
463120:	4f                   	dec    %edi
463121:	2f                   	das
463122:	72 70                	jb     0x463194
463124:	6f                   	outsl  %ds:(%esi),(%dx)
463125:	31 6d 49             	xor    %ebp,0x49(%ebp)
463128:	41                   	inc    %ecx
463129:	45                   	inc    %ebp
46312a:	41                   	inc    %ecx
46312b:	41                   	inc    %ecx
46312c:	41                   	inc    %ecx
46312d:	42                   	inc    %edx
46312e:	6a 49                	push   $0x49
463130:	4d                   	dec    %ebp
463131:	2f                   	das
463132:	39 68 52             	cmp    %ebp,0x52(%eax)
463135:	78 68                	js     0x46319f
463137:	49                   	dec    %ecx
463138:	4d                   	dec    %ebp
463139:	56                   	push   %esi
46313a:	33 71 53             	xor    0x53(%ecx),%esi
46313d:	56                   	push   %esi
46313e:	5a                   	pop    %edx
46313f:	6d                   	insl   (%dx),%es:(%edi)
463140:	69 44 31 53 2b 6a 58 	imul   $0x49586a2b,0x53(%ecx,%esi,1),%eax
463147:	49
463148:	43                   	inc    %ebx
463149:	56                   	push   %esi
46314a:	4c                   	dec    %esp
46314b:	36 4e                	ss dec %esi
46314d:	64 5a                	fs pop %edx
46314f:	49                   	dec    %ecx
463150:	41                   	inc    %ecx
463151:	49                   	dec    %ecx
463152:	41                   	inc    %ecx
463153:	41                   	inc    %ecx
463154:	41                   	inc    %ecx
463155:	42                   	inc    %edx
463156:	6a 46                	push   $0x46
463158:	43                   	inc    %ebx
463159:	44                   	inc    %esp
46315a:	75 66                	jne    0x4631c2
46315c:	48                   	dec    %eax
46315d:	53                   	push   %ebx
46315e:	74 5a                	je     0x4631ba
463160:	69 43 79 51 53 6e 34 	imul   $0x346e5351,0x79(%ebx),%eax
463167:	59                   	pop    %ecx
463168:	53                   	push   %ebx
463169:	44                   	inc    %esp
46316a:	34 61                	xor    $0x61,%al
46316c:	63 45 50             	arpl   %eax,0x50(%ebp)
46316f:	57                   	push   %edi
463170:	43                   	inc    %ebx
463171:	44                   	inc    %esp
463172:	73 77                	jae    0x4631eb
463174:	4a                   	dec    %edx
463175:	66 72 59             	data16 jb 0x4631d1
463178:	57                   	push   %edi
463179:	59                   	pop    %ecx
46317a:	67 41                	addr16 inc %ecx
46317c:	77 41                	ja     0x4631bf
46317e:	41                   	inc    %ecx
46317f:	41                   	inc    %ecx
463180:	47                   	inc    %edi
463181:	4e                   	dec    %esi
463182:	6d                   	insl   (%dx),%es:(%edi)
463183:	49                   	dec    %ecx
463184:	41                   	inc    %ecx
463185:	49                   	dec    %ecx
463186:	41                   	inc    %ecx
463187:	41                   	inc    %ecx
463188:	41                   	inc    %ecx
463189:	42                   	inc    %edx
46318a:	69 49 4d 67 4a 42 74 	imul   $0x74424a67,0x4d(%ecx),%ecx
463191:	64 59                	fs pop %ecx
463193:	6a 52                	push   $0x52
463195:	38 41 41             	cmp    %al,0x41(%ecx)
463198:	41                   	inc    %ecx
463199:	45                   	inc    %ebp
46319a:	55                   	push   %ebp
46319b:	62 79 77             	bound  %edi,0x77(%ecx)
46319e:	41                   	inc    %ecx
46319f:	41                   	inc    %ecx
4631a0:	41                   	inc    %ecx
4631a1:	72 2b                	jb     0x4631ce
4631a3:	44                   	inc    %esp
4631a4:	67 59                	addr16 pop %ecx
4631a6:	41                   	inc    %ecx
4631a7:	49                   	dec    %ecx
4631a8:	50                   	push   %eax
4631a9:	50                   	push   %eax
4631aa:	5a                   	pop    %edx
4631ab:	49                   	dec    %ecx
4631ac:	2f                   	das
4631ad:	31 6d 49             	xor    %ebp,0x49(%ebp)
4631b0:	4e                   	dec    %esi
4631b1:	7a 5a                	jp     0x46320d
4631b3:	49                   	dec    %ecx
4631b4:	2f                   	das
4631b5:	31 59 2f             	xor    %ebx,0x2f(%ecx)
4631b8:	67 34 57             	addr16 xor $0x57,%al
4631bb:	41                   	inc    %ecx
4631bc:	44                   	inc    %esp
4631bd:	68 37 37 50 2f       	push   $0x2f503737
4631c2:	2f                   	das
4631c3:	2f                   	das
4631c4:	67 77 42             	addr16 ja 0x463209
4631c7:	41                   	inc    %ecx
4631c8:	43                   	inc    %ebx
4631c9:	43                   	inc    %ebx
4631ca:	57                   	push   %edi
4631cb:	6e                   	outsb  %ds:(%esi),(%dx)
4631cc:	4d                   	dec    %ebp
4631cd:	67 44                	addr16 inc %esp
4631cf:	49                   	dec    %ecx
4631d0:	4d                   	dec    %ebp
4631d1:	55                   	push   %ebp
4631d2:	74 76                	je     0x46324a
4631d4:	2f                   	das
4631d5:	42                   	inc    %edx
4631d6:	68 5a 57 5a 6c       	push   $0x6c5a575a
4631db:	5a                   	pop    %edx
4631dc:	69 41 48 4a 44 4c 6d 	imul   $0x6d4c444a,0x48(%ecx),%eax
4631e3:	59                   	pop    %ecx
4631e4:	53                   	push   %ebx
4631e5:	42                   	inc    %edx
4631e6:	30 6c 55 55          	xor    %ch,0x55(%ebp,%edx,2)
4631ea:	56                   	push   %esi
4631eb:	57                   	push   %edi
4631ec:	57                   	push   %edi
4631ed:	62 2b                	bound  %ebp,(%ebx)
4631ef:	44                   	inc    %esp
4631f0:	41                   	inc    %ecx
4631f1:	45                   	inc    %ebp
4631f2:	41                   	inc    %ecx
4631f3:	49                   	dec    %ecx
4631f4:	4a                   	dec    %edx
4631f5:	63 58 56             	arpl   %ebx,0x56(%eax)
4631f8:	73 38                	jae    0x463232
4631fa:	67 72 64             	addr16 jb 0x463261
4631fd:	39 4a 34             	cmp    %ecx,0x34(%edx)
463200:	32 45 67             	xor    0x67(%ebp),%al
463203:	61                   	popa
463204:	4a                   	dec    %edx
463205:	65 37                	gs aaa
463207:	39 6c 6c 6c          	cmp    %ebp,0x6c(%esp,%ebp,2)
46320b:	49                   	dec    %ecx
46320c:	49                   	dec    %ecx
46320d:	51                   	push   %ecx
46320e:	46                   	inc    %esi
46320f:	4e                   	dec    %esi
463210:	66 78 5a             	data16 js 0x46326d
463213:	5a                   	pop    %edx
463214:	53                   	push   %ebx
463215:	42                   	inc    %edx
463216:	57                   	push   %edi
463217:	64 59                	fs pop %ecx
463219:	67 5a                	addr16 pop %edx
46321b:	59                   	pop    %ecx
46321c:	53                   	push   %ebx
46321d:	44                   	inc    %esp
46321e:	77 51                	ja     0x463271
463220:	78 45                	js     0x463267
463222:	6f                   	outsl  %ds:(%esi),(%dx)
463223:	57                   	push   %edi
463224:	53                   	push   %ebx
463225:	41                   	inc    %ecx
463226:	44                   	inc    %esp
463227:	41                   	inc    %ecx
463228:	41                   	inc    %ecx
463229:	41                   	inc    %ecx
46322a:	41                   	inc    %ecx
46322b:	59                   	pop    %ecx
46322c:	32 61 52             	xor    0x52(%ecx),%ah
46322f:	49                   	dec    %ecx
463230:	46                   	inc    %esi
463231:	4f                   	dec    %edi
463232:	32 44 75 6b          	xor    0x6b(%ebp,%esi,2),%al
463236:	67 58                	addr16 pop %eax
463238:	57                   	push   %edi
463239:	48                   	dec    %eax
46323a:	61                   	popa
46323b:	44                   	inc    %esp
46323c:	31 6b 67             	xor    %ebp,0x67(%ebx)