4760d1:	41                   	inc    %ecx
4760d2:	71 41                	jno    0x476115
4760d4:	7a 41                	jp     0x476117
4760d6:	43                   	inc    %ebx
4760d7:	41                   	inc    %ecx
4760d8:	46                   	inc    %esi
4760d9:	2c 2c                	sub    $0x2c,%al
4760db:	2c 2c                	sub    $0x2c,%al
4760dd:	2c 4b                	sub    $0x4b,%al
4760df:	78 6f                	js     0x476150
4760e1:	43                   	inc    %ebx
4760e2:	46                   	inc    %esi
4760e3:	32 39                	xor    (%ecx),%bh
4760e5:	4e                   	dec    %esi
4760e6:	2c 41                	sub    $0x41,%al
4760e8:	47                   	inc    %edi
4760e9:	46                   	inc    %esi
4760ea:	69 73 78 41 33 73 56 	imul   $0x56733341,0x78(%ebx),%esi
4760f1:	2c 41                	sub    $0x41,%al
4760f3:	45                   	inc    %ebp
4760f4:	4b                   	dec    %ebx
4760f5:	77 38                	ja     0x47612f
4760f7:	44                   	inc    %esp
4760f8:	65 78 59             	gs js  0x476154
4760fb:	2c 41                	sub    $0x41,%al
4760fd:	51                   	push   %ecx
4760fe:	72 42                	jb     0x476142
476100:	77 4d                	ja     0x47614f
476102:	73 41                	jae    0x476145
476104:	69 73 49 4b 77 6e 2b 	imul   $0x2b6e774b,0x49(%ebx),%esi
47610b:	43                   	inc    %ebx
47610c:	77 45                	ja     0x476153
47610e:	41                   	inc    %ecx
47610f:	4b                   	dec    %ebx
476110:	2f                   	das
476111:	4d                   	dec    %ebp
476112:	57                   	push   %edi
476113:	4b                   	dec    %ebx
476114:	77 4d                	ja     0x476163
476116:	58                   	pop    %eax
476117:	4b                   	dec    %ebx
476118:	77 41                	ja     0x47615b
47611a:	74 47                	je     0x476163
47611c:	41                   	inc    %ecx
47611d:	4e                   	dec    %esi
47611e:	37                   	aaa
47611f:	45                   	inc    %ebp
476120:	77 2c                	ja     0x47614e
476122:	42                   	inc    %edx
476123:	43                   	inc    %ebx
476124:	77 43                	ja     0x476169
476126:	4b                   	dec    %ebx
476127:	77 59                	ja     0x476182
476129:	72 42                	jb     0x47616d
47612b:	7a 44                	jp     0x476171
47612d:	56                   	push   %esi
47612e:	4b                   	dec    %ebx
47612f:	38 73 57             	cmp    %dh,0x57(%ebx)
476132:	4b                   	dec    %ebx
476133:	77 4d                	ja     0x476182
476135:	58                   	pop    %eax
476136:	4b                   	dec    %ebx
476137:	77 41                	ja     0x47617a
476139:	74 75                	je     0x4761b0
47613b:	51                   	push   %ecx
47613c:	4e                   	dec    %esi
47613d:	37                   	aaa
47613e:	46                   	inc    %esi
47613f:	2c 41                	sub    $0x41,%al
476141:	42                   	inc    %edx
476142:	43                   	inc    %ebx
476143:	6f                   	outsl  %ds:(%esi),(%dx)
476144:	54                   	push   %esp
476145:	4d                   	dec    %ebp
476146:	41                   	inc    %ecx
476147:	4d                   	dec    %ebp
476148:	41                   	inc    %ecx
476149:	49                   	dec    %ecx
47614a:	67 2c 41             	addr16 sub $0x41,%al
47614d:	42                   	inc    %edx
47614e:	45                   	inc    %ebp
47614f:	2c 42                	sub    $0x42,%al
476151:	45                   	inc    %ebp
476152:	44                   	inc    %esp
476153:	45                   	inc    %ebp
476154:	67 41                	addr16 inc %ecx
476156:	53                   	push   %ebx
476157:	41                   	inc    %ecx
476158:	53                   	push   %ebx
476159:	73 49                	jae    0x4761a4
47615b:	42                   	inc    %edx
47615c:	78 59                	js     0x4761b7
47615e:	78 41                	js     0x4761a1
476160:	69 73 4a 4b 78 45 6f 	imul   $0x6f45784b,0x4a(%ebx),%esi
476167:	4a                   	dec    %edx
476168:	2c 41                	sub    $0x41,%al
47616a:	42                   	inc    %edx
47616b:	69 76 78 42 67 49 48 	imul   $0x48496742,0x78(%esi),%esi
476172:	62 30                	bound  %esi,(%eax)
476174:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
476177:	5a                   	pop    %edx
476178:	59                   	pop    %ecx
476179:	4b                   	dec    %ebx
47617a:	67 59                	addr16 pop %ecx
47617c:	71 2c                	jno    0x4761aa
47617e:	41                   	inc    %ecx
47617f:	54                   	push   %esp
476180:	4d                   	dec    %ebp
476181:	41                   	inc    %ecx
476182:	49                   	dec    %ecx
476183:	41                   	inc    %ecx
476184:	65 77 2c             	gs ja  0x4761b3
476187:	2c 73                	sub    $0x73,%al
476189:	2c 42                	sub    $0x42,%al
47618b:	45                   	inc    %ebp
47618c:	2c 67                	sub    $0x67,%al
47618e:	4d                   	dec    %ebp
47618f:	6f                   	outsl  %ds:(%esi),(%dx)
476190:	52                   	push   %edx
476191:	77 2c                	ja     0x4761bf
476193:	42                   	inc    %edx
476194:	67 6f                	outsl  %ds:(%si),(%dx)
476196:	72 42                	jb     0x4761da
476198:	42                   	inc    %edx
476199:	45                   	inc    %ebp
47619a:	45                   	inc    %ebp
47619b:	4b                   	dec    %ebx
47619c:	30 59 66             	xor    %bl,0x66(%ecx)
47619f:	45                   	inc    %ebp
4761a0:	53                   	push   %ebx
4761a1:	67 39 2c             	cmp    %ebp,(%si)
4761a4:	41                   	inc    %ecx
4761a5:	47                   	inc    %edi
4761a6:	45                   	inc    %ebp
4761a7:	77 51                	ja     0x4761fa
4761a9:	72 38                	jb     0x4761e3
4761ab:	51                   	push   %ecx
4761ac:	49                   	dec    %ecx
4761ad:	49                   	dec    %ecx
4761ae:	62 30                	bound  %esi,(%eax)
4761b0:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4761b3:	59                   	pop    %ecx
4761b4:	72 49                	jb     0x4761ff
4761b6:	42                   	inc    %edx
4761b7:	6f                   	outsl  %ds:(%esi),(%dx)
4761b8:	54                   	push   %esp
4761b9:	42                   	inc    %edx
4761ba:	43                   	inc    %ebx
4761bb:	76 6a                	jbe    0x476227
4761bd:	66 67 77 2c          	data16 addr16 ja 0x4761ed
4761c1:	41                   	inc    %ecx
4761c2:	51                   	push   %ecx
4761c3:	47                   	inc    %edi
4761c4:	6c                   	insb   (%dx),%es:(%edi)
4761c5:	41                   	inc    %ecx
4761c6:	77 66                	ja     0x47622e
4761c8:	47                   	inc    %edi
4761c9:	53                   	push   %ebx
4761ca:	67 39 2c             	cmp    %ebp,(%si)
4761cd:	41                   	inc    %ecx
4761ce:	47                   	inc    %edi
4761cf:	45                   	inc    %ebp
4761d0:	77 51                	ja     0x476223
4761d2:	72 30                	jb     0x476204
4761d4:	41                   	inc    %ecx
4761d5:	67 57                	addr16 push %edi
4761d7:	4d                   	dec    %ebp
4761d8:	51                   	push   %ecx
4761d9:	49                   	dec    %ecx
4761da:	72 42                	jb     0x47621e
4761dc:	53                   	push   %ebx
4761dd:	73 32                	jae    0x476211
4761df:	44                   	inc    %esp
4761e0:	53                   	push   %ebx
4761e1:	76 64                	jbe    0x476247
4761e3:	46                   	inc    %esi
4761e4:	68 4d 45 4b 38       	push   $0x384b454d
4761e9:	42                   	inc    %edx
4761ea:	2b 43 77             	sub    0x77(%ebx),%eax
4761ed:	2c 42                	sub    $0x42,%al
4761ef:	41                   	inc    %ecx
4761f0:	61                   	popa
4761f1:	55                   	push   %ebp
4761f2:	43                   	inc    %ebx
4761f3:	79 73                	jns    0x476268
4761f5:	62 52 51             	bound  %edx,0x51(%edx)
4761f8:	55                   	push   %ebp
4761f9:	2c 41                	sub    $0x41,%al
4761fb:	43                   	inc    %ebx
4761fc:	73 2f                	jae    0x47622d
4761fe:	2f                   	das
4761ff:	2f                   	das
476200:	2f                   	das
476201:	75 76                	jne    0x476279
476203:	2f                   	das
476204:	2f                   	das
476205:	2f                   	das
476206:	38 33                	cmp    %dh,(%ebx)
476208:	2f                   	das
476209:	2f                   	das
47620a:	2f                   	das
47620b:	2f                   	das
47620c:	64 2f                	fs das
47620e:	2f                   	das
47620f:	2f                   	das
476210:	2f                   	das
476211:	42                   	inc    %edx
476212:	77 2c                	ja     0x476240
476214:	41                   	inc    %ecx
476215:	43                   	inc    %ebx
476216:	75 66                	jne    0x47627e
476218:	46                   	inc    %esi
476219:	78 4d                	js     0x476268
47621b:	45                   	inc    %ebp
47621c:	4b                   	dec    %ebx
47621d:	35 59 48 43 56       	xor    $0x56434859,%eax
476222:	67 71 42             	addr16 jno 0x476267
476225:	79 6f                	jns    0x476296
476227:	41                   	inc    %ecx
476228:	45                   	inc    %ebp
476229:	7a 41                	jp     0x47626c
47622b:	45                   	inc    %ebp
47622c:	41                   	inc    %ecx
47622d:	4f                   	dec    %edi
47622e:	73 42                	jae    0x476272
476230:	2c 41                	sub    $0x41,%al
476232:	69 2c 41 52 2c 4d 62 	imul   $0x624d2c52,(%ecx,%eax,2),%ebp
476239:	62 30                	bound  %esi,(%eax)
47623b:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
47623e:	59                   	pop    %ecx
47623f:	67 41                	addr16 inc %ecx
476241:	51                   	push   %ecx
476242:	45                   	inc    %ebp
476243:	2c 46                	sub    $0x46,%al
476245:	67 4b                	addr16 dec %ebx
476247:	4b                   	dec    %ebx
476248:	77 63                	ja     0x4762ad
47624a:	52                   	push   %edx
47624b:	43                   	inc    %ebx
47624c:	6a 69                	push   $0x69
47624e:	68 41 51 2c 48       	push   $0x482c5141
476253:	78 59                	js     0x4762ae
476255:	6f                   	outsl  %ds:(%esi),(%dx)
476256:	50                   	push   %eax
476257:	51                   	push   %ecx
476258:	2c 42                	sub    $0x42,%al
47625a:	68 4d 4b 4b 2b       	push   $0x2b4b4b4d
47625f:	34 52                	xor    $0x52,%al
476261:	42                   	inc    %edx
476262:	7a 68                	jp     0x4762cc
476264:	38 41 51             	cmp    %al,0x51(%ecx)
476267:	2c 48                	sub    $0x48,%al
476269:	78 45                	js     0x4762b0
47626b:	6f                   	outsl  %ds:(%esi),(%dx)
47626c:	50                   	push   %eax
47626d:	51                   	push   %ecx
47626e:	2c 42                	sub    $0x42,%al
476270:	68 4d 4b 4b 39       	push   $0x394b4b4d
476275:	78 2b                	js     0x4762a2
476277:	43                   	inc    %ebx
476278:	2c 41                	sub    $0x41,%al
47627a:	42                   	inc    %edx
47627b:	44                   	inc    %esp
47627c:	68 55 41 51 2c       	push   $0x2c514155
476281:	47                   	inc    %edi
476282:	78 4d                	js     0x4762d1
476284:	4b                   	dec    %ebx
476285:	4b                   	dec    %ebx
476286:	38 30                	cmp    %dh,(%eax)
476288:	57                   	push   %edi
476289:	45                   	inc    %ebp
47628a:	77 63                	ja     0x4762ef
47628c:	57                   	push   %edi
47628d:	45                   	inc    %ebp
47628e:	77 6f                	ja     0x4762ff
476290:	72 78                	jb     0x47630a
476292:	52                   	push   %edx
476293:	45                   	inc    %ebp
476294:	45                   	inc    %ebp
476295:	43                   	inc    %ebx
476296:	52                   	push   %edx
476297:	45                   	inc    %ebp
476298:	48                   	dec    %eax
476299:	6c                   	insb   (%dx),%es:(%edi)
47629a:	41                   	inc    %ecx
47629b:	4d                   	dec    %ebp
47629c:	5a                   	pop    %edx
47629d:	62 30                	bound  %esi,(%eax)
47629f:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4762a2:	61                   	popa
4762a3:	65 48                	gs dec %eax
4762a5:	52                   	push   %edx
4762a6:	4d                   	dec    %ebp
4762a7:	4b                   	dec    %ebx
4762a8:	4b                   	dec    %ebx
4762a9:	37                   	aaa
4762aa:	49                   	dec    %ecx
4762ab:	44                   	inc    %esp
4762ac:	47                   	inc    %edi
4762ad:	6d                   	insl   (%dx),%es:(%edi)
4762ae:	39 4e 2c             	cmp    %ecx,0x2c(%esi)
4762b1:	41                   	inc    %ecx
4762b2:	47                   	inc    %edi
4762b3:	47                   	inc    %edi
4762b4:	6c                   	insb   (%dx),%es:(%edi)
4762b5:	67 4d                	addr16 dec %ebp
4762b7:	46                   	inc    %esi
4762b8:	78 4d                	js     0x476307
4762ba:	4b                   	dec    %ebx
4762bb:	4b                   	dec    %ebx
4762bc:	36 4d                	ss dec %ebp
4762be:	66 45                	inc    %bp
4762c0:	34 30                	xor    $0x30,%al
4762c2:	4d                   	dec    %ebp
4762c3:	2c 41                	sub    $0x41,%al
4762c5:	42                   	inc    %edx
4762c6:	45                   	inc    %ebp
4762c7:	77 51                	ja     0x47631a
4762c9:	59                   	pop    %ecx
4762ca:	45                   	inc    %ebp
4762cb:	77 6f                	ja     0x47633c
4762cd:	72 6c                	jb     0x47633b
4762cf:	51                   	push   %ecx
4762d0:	4d                   	dec    %ebp
4762d1:	62 62 30             	bound  %esp,0x30(%edx)
4762d4:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4762d7:	59                   	pop    %ecx
4762d8:	58                   	pop    %eax
4762d9:	57                   	push   %edi
4762da:	41                   	inc    %ecx
4762db:	73 61                	jae    0x47633e
4762dd:	45                   	inc    %ebp
4762de:	77 6f                	ja     0x47634f
4762e0:	72 68                	jb     0x47634a
4762e2:	68 45 48 46 31       	push   $0x31464845
4762e7:	67 54                	addr16 push %esp
4762e9:	42                   	inc    %edx
4762ea:	78 45                	js     0x476331
4762ec:	48                   	dec    %eax
4762ed:	43                   	inc    %ebx
4762ee:	44                   	inc    %esp
4762ef:	4b                   	dec    %ebx
4762f0:	32 45 51             	xor    0x51(%ebp),%al
4762f3:	51                   	push   %ecx
4762f4:	6f                   	outsl  %ds:(%esi),(%dx)
4762f5:	48                   	dec    %eax
4762f6:	77 2c                	ja     0x476324
4762f8:	42                   	inc    %edx
4762f9:	69 67 69 2c 41 47 45 	imul   $0x4547412c,0x69(%edi),%esp
476300:	77 55                	ja     0x476357