4550f1:	01 06                	add    %eax,(%esi)
4550f3:	00 10                	add    %dl,(%eax)
4550f5:	00 11                	add    %dl,(%ecx)
4550f7:	00 12                	add    %dl,(%edx)
4550f9:	01 18                	add    %ebx,(%eax)
4550fb:	00 22                	add    %ah,(%edx)
4550fd:	02 28                	add    (%eax),%ch
4550ff:	00 11                	add    %dl,(%ecx)
455101:	02 53 00             	add    0x0(%ebx),%dl
455104:	24 00                	and    $0x0,%al
455106:	1a 00                	sbb    (%eax),%al
455108:	46                   	inc    %esi
455109:	00 40 b0             	add    %al,-0x50(%eax)
45510c:	3f                   	aas
45510d:	b0 00                	mov    $0x0,%al
45510f:	b0 17                	mov    $0x17,%al
455111:	b0 3c                	mov    $0x3c,%al
455113:	b0 01                	mov    $0x1,%al
455115:	b0 05                	mov    $0x5,%al
455117:	b0 0d                	mov    $0xd,%al
455119:	b0 10                	mov    $0x10,%al
45511b:	b0 0e                	mov    $0xe,%al
45511d:	b0 15                	mov    $0x15,%al
45511f:	b0 19                	mov    $0x19,%al
455121:	b0 1d                	mov    $0x1d,%al
455123:	b0 21                	mov    $0x21,%al
455125:	b0 12                	mov    $0x12,%al
455127:	b0 29                	mov    $0x29,%al
455129:	b0 3d                	mov    $0x3d,%al
45512b:	b0 08                	mov    $0x8,%al
45512d:	b0 44                	mov    $0x44,%al
45512f:	b0 b3                	mov    $0xb3,%al
455131:	ff b2 ff ed ff ec    	push   -0x13001201(%edx)
455137:	ff b1 ff b0 ff af    	push   -0x50004f01(%ecx)
45513d:	ff ae ff fd ff ad    	ljmp   *-0x52000201(%esi)
455143:	ff ac ff d1 ff d0 ff 	ljmp   *-0x2f002f(%edi,%edi,8)
45514a:	f9                   	stc
45514b:	ff e4                	jmp    *%esp
45514d:	ff cd                	dec    %ebp
45514f:	ff cc                	dec    %esp
455151:	ff ab ff c9 ff c8    	ljmp   *-0x37003601(%ebx)
455157:	ac                   	lods   %ds:(%esi),%al
455158:	45                   	inc    %ebp
455159:	00 a8 ad 45 00 48    	add    %ch,0x480045ad(%eax)
45515f:	ad                   	lods   %ds:(%esi),%eax
455160:	45                   	inc    %ebp
455161:	00 e0                	add    %ah,%al
455163:	ad                   	lods   %ds:(%esi),%eax
455164:	45                   	inc    %ebp
455165:	00 f0                	add    %dh,%al
455167:	ae                   	scas   %es:(%edi),%al
455168:	45                   	inc    %ebp
455169:	00 24 af             	add    %ah,(%edi,%ebp,4)
45516c:	45                   	inc    %ebp
45516d:	00 b4 af 45 00 14 b0 	add    %dh,-0x4febffbb(%edi,%ebp,4)
455174:	45                   	inc    %ebp
455175:	00 48 b0             	add    %cl,-0x50(%eax)
455178:	45                   	inc    %ebp
455179:	00 60 b0             	add    %ah,-0x50(%eax)
45517c:	45                   	inc    %ebp
45517d:	00 98 b0 45 00 40    	add    %bl,0x400045b0(%eax)
455183:	b1 45                	mov    $0x45,%cl
455185:	00 98 b1 45 00 a0    	add    %bl,-0x5fffba4f(%eax)
45518b:	b1 45                	mov    $0x45,%cl
45518d:	00 24 b2             	add    %ah,(%edx,%esi,4)
455190:	45                   	inc    %ebp
455191:	00 b0 b2 45 00 48    	add    %dh,0x480045b2(%eax)
455197:	b3 45                	mov    $0x45,%bl
455199:	00 a0 b3 45 00 cc    	add    %ah,-0x33ffba4d(%eax)
45519f:	b3 45                	mov    $0x45,%bl
4551a1:	00 94 b4 45 00 f4 b5 	add    %dl,-0x4a0bffbb(%esp,%esi,4)
4551a8:	45                   	inc    %ebp
4551a9:	00 e4                	add    %ah,%ah
4551ab:	c4 45 00             	les    0x0(%ebp),%eax
4551ae:	94                   	xchg   %eax,%esp
4551af:	b6 45                	mov    $0x45,%dh
4551b1:	00 b4 c5 45 00 b4 c6 	add    %dh,-0x394bffbb(%ebp,%eax,8)
4551b8:	45                   	inc    %ebp
4551b9:	00 4c b7 45          	add    %cl,0x45(%edi,%esi,4)
4551bd:	00 cc                	add    %cl,%ah
4551bf:	b1 45                	mov    $0x45,%cl
4551c1:	00 88 93 45 00 70    	add    %cl,0x70004593(%eax)
4551c7:	b7 45                	mov    $0x45,%bh
4551c9:	00 94 b7 45 00 8c 9b 	add    %dl,-0x6473ffbb(%edi,%esi,4)
4551d0:	45                   	inc    %ebp
4551d1:	00 c8                	add    %cl,%al
4551d3:	9b                   	fwait
4551d4:	45                   	inc    %ebp
4551d5:	00 10                	add    %dl,(%eax)
4551d7:	9c                   	pushf
4551d8:	45                   	inc    %ebp
4551d9:	00 30                	add    %dh,(%eax)
4551db:	9c                   	pushf
4551dc:	45                   	inc    %ebp
4551dd:	00 30                	add    %dh,(%eax)
4551df:	b8 45 00 a8 bd       	mov    $0xbda80045,%eax
4551e4:	45                   	inc    %ebp
4551e5:	00 c8                	add    %cl,%al
4551e7:	bd 45 00 d0 bd       	mov    $0xbdd00045,%ebp
4551ec:	45                   	inc    %ebp
4551ed:	00 20                	add    %ah,(%eax)
4551ef:	be 45 00 20 94       	mov    $0x94200045,%esi
4551f4:	45                   	inc    %ebp
4551f5:	00 28                	add    %ch,(%eax)
4551f7:	be 45 00 94 be       	mov    $0xbe940045,%esi
4551fc:	45                   	inc    %ebp
4551fd:	00 d0                	add    %dl,%al
4551ff:	aa                   	stos   %al,%es:(%edi)
455200:	45                   	inc    %ebp
455201:	00 d4                	add    %dl,%ah
455203:	a8 45                	test   $0x45,%al
455205:	00 6c 87 45          	add    %ch,0x45(%edi,%eax,4)
455209:	00 70 87             	add    %dh,-0x79(%eax)
45520c:	45                   	inc    %ebp
45520d:	00 00                	add    %al,(%eax)
45520f:	ab                   	stos   %eax,%es:(%edi)
455210:	45                   	inc    %ebp
455211:	00 b8 88 45 00 d8    	add    %bh,-0x27ffba78(%eax)
455217:	88 45 00             	mov    %al,0x0(%ebp)
45521a:	f8                   	clc
45521b:	88 45 00             	mov    %al,0x0(%ebp)
45521e:	a0 89 45 00 4c       	mov    0x4c004589,%al
455223:	c8 45 00 30          	enter  $0x45,$0x30
455227:	ab                   	stos   %eax,%es:(%edi)
455228:	45                   	inc    %ebp
455229:	00 28                	add    %ch,(%eax)
45522b:	ac                   	lods   %ds:(%esi),%al
45522c:	45                   	inc    %ebp
45522d:	00 c8                	add    %cl,%al
45522f:	c4 45 00             	les    0x0(%ebp),%eax
455232:	38 8a 45 00 50 95    	cmp    %cl,-0x6aafffbb(%edx)
455238:	45                   	inc    %ebp
455239:	00 98 8b 45 00 0c    	add    %bl,0xc00458b(%eax)
45523f:	95                   	xchg   %eax,%ebp
455240:	45                   	inc    %ebp
455241:	00 5c c7 45          	add    %bl,0x45(%edi,%eax,8)
455245:	00 14 c8             	add    %dl,(%eax,%ecx,8)
455248:	45                   	inc    %ebp
455249:	00 0b                	add    %cl,(%ebx)
45524b:	54                   	push   %esp
45524c:	43                   	inc    %ebx
45524d:	75 73                	jne    0x4552c2
45524f:	74 6f                	je     0x4552c0
455251:	6d                   	insl   (%dx),%es:(%edi)
455252:	46                   	inc    %esi
455253:	6f                   	outsl  %ds:(%esi),(%dx)
455254:	72 6d                	jb     0x4552c3
455256:	8b c0                	mov    %eax,%eax
455258:	5c                   	pop    %esp
455259:	52                   	push   %edx
45525a:	45                   	inc    %ebp
45525b:	00 07                	add    %al,(%edi)
45525d:	0b 54 43 75          	or     0x75(%ebx,%eax,2),%edx
455261:	73 74                	jae    0x4552d7
455263:	6f                   	outsl  %ds:(%esi),(%dx)
455264:	6d                   	insl   (%dx),%es:(%edi)
455265:	46                   	inc    %esi
455266:	6f                   	outsl  %ds:(%esi),(%dx)
455267:	72 6d                	jb     0x4552d6
455269:	c4 4f 45             	les    0x45(%edi),%ecx
45526c:	00 b0 4a 45 00 0d    	add    %dh,0xd00454a(%eax)
455272:	00 05 46 6f 72 6d    	add    %al,0x6d726f46
455278:	73 00                	jae    0x45527a
45527a:	00 90 c8 52 45 00    	add    %dl,0x4552c8(%eax)
45528c:	c8 53 45 00          	enter  $0x4553,$0x0
45529c:	bc 53 45 00 f8       	mov    $0xf8004553,%esp
4552a1:	02 00                	add    (%eax),%al
4552a3:	00 78 4f             	add    %bh,0x4f(%eax)
4552a6:	45                   	inc    %ebp
4552a7:	00 4c a6 41          	add    %cl,0x41(%esi,%eiz,4)
4552ab:	00 9c 7e 45 00 50 80 	add    %bl,-0x7fafffbb(%esi,%edi,2)
4552b2:	45                   	inc    %ebp
4552b3:	00 a4 34 40 00 bc a4 	add    %ah,-0x5b43ffc0(%esp,%esi,1)
4552ba:	45                   	inc    %ebp
4552bb:	00 e0                	add    %ah,%al
4552bd:	31 40 00             	xor    %eax,0x0(%eax)
4552c0:	fc                   	cld
4552c1:	31 40 00             	xor    %eax,0x0(%eax)
4552c4:	b8 80 45 00 08       	mov    $0x8004580,%eax
4552c9:	6c                   	insb   (%dx),%es:(%edi)
4552ca:	44                   	inc    %esp
4552cb:	00 28                	add    %ch,(%eax)
4552cd:	86 45 00             	xchg   %al,0x0(%ebp)
4552d0:	90                   	nop
4552d1:	43                   	inc    %ebx
4552d2:	41                   	inc    %ecx
4552d3:	00 78 82             	add    %bh,-0x7e(%eax)
4552d6:	45                   	inc    %ebp
4552d7:	00 b4 82 45 00 c0 83 	add    %dh,-0x7c3fffbb(%edx,%eax,4)
4552de:	45                   	inc    %ebp
4552df:	00 f0                	add    %dh,%al
4552e1:	f6 43 00 64          	testb  $0x64,0x0(%ebx)
4552e5:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4552e6:	41                   	inc    %ecx
4552e7:	00 38                	add    %bh,(%eax)
4552e9:	8c 45 00             	mov    %es,0x0(%ebp)
4552ec:	44                   	inc    %esp
4552ed:	a3 41 00 d8 c7       	mov    %eax,0xc7d80041
4552f2:	45                   	inc    %ebp
4552f3:	00 10                	add    %dl,(%eax)
4552f5:	7d 45                	jge    0x45533c
4552f7:	00 1c 67             	add    %bl,(%edi,%eiz,2)
4552fa:	44                   	inc    %esp
4552fb:	00 38                	add    %bh,(%eax)
4552fd:	6c                   	insb   (%dx),%es:(%edi)
4552fe:	44                   	inc    %esp
4552ff:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
455306:	43                   	inc    %ebx
455307:	00 98 61 44 00 18    	add    %bl,0x18004461(%eax)
45530d:	89 45 00             	mov    %eax,0x0(%ebp)
455310:	d0 5e 44             	rcrb   $1,0x44(%esi)
455313:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
45531a:	43                   	inc    %ebx
45531b:	00 0c 8a             	add    %cl,(%edx,%ecx,4)
45531e:	45                   	inc    %ebp
45531f:	00 c0                	add    %al,%al
455321:	1b 44 00 d8          	sbb    -0x28(%eax,%eax,1),%eax
455325:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
455329:	ed                   	in     (%dx),%eax
45532a:	43                   	inc    %ebx
45532b:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
45532f:	00 00                	add    %al,(%eax)
455331:	8c 45 00             	mov    %es,0x0(%ebp)
455334:	cc                   	int3
455335:	8a 45 00             	mov    0x0(%ebp),%al
455338:	9c                   	pushf
455339:	f9                   	stc
45533a:	43                   	inc    %ebx
45533b:	00 78 8c             	add    %bh,-0x74(%eax)
45533e:	45                   	inc    %ebp
45533f:	00 44 1c 44          	add    %al,0x44(%esp,%ebx,1)
455343:	00 24 5f             	add    %ah,(%edi,%ebx,2)
455346:	44                   	inc    %esp
455347:	00 e0                	add    %ah,%al
455349:	5f                   	pop    %edi
45534a:	44                   	inc    %esp
45534b:	00 dc                	add    %bl,%ah
45534d:	5a                   	pop    %edx
45534e:	44                   	inc    %esp
45534f:	00 c4                	add    %al,%ah
455351:	5f                   	pop    %edi
455352:	44                   	inc    %esp
455353:	00 10                	add    %dl,(%eax)
455355:	7c 45                	jl     0x45539c
455357:	00 1c 93             	add    %bl,(%ebx,%edx,4)
45535a:	45                   	inc    %ebp
45535b:	00 90 35 44 00 e0    	add    %dl,-0x1fffbbcb(%eax)
455361:	9f                   	lahf
455362:	45                   	inc    %ebp
455363:	00 40 a3             	add    %al,-0x5d(%eax)
455366:	45                   	inc    %ebp
455367:	00 fc                	add    %bh,%ah
455369:	a1 45 00 28 36       	mov    0x36280045,%eax
45536e:	44                   	inc    %esp
45536f:	00 2c 36             	add    %ch,(%esi,%esi,1)
455372:	44                   	inc    %esp
455373:	00 78 a4             	add    %bh,-0x5c(%eax)
455376:	45                   	inc    %ebp
455377:	00 8c 34 44 00 04 61 	add    %cl,0x61040044(%esp,%esi,1)
45537e:	44                   	inc    %esp
45537f:	00 6c ab 45          	add    %ch,0x45(%ebx,%ebp,4)
455383:	00 f8                	add    %bh,%al
455385:	72 44                	jb     0x4553cb
455387:	00 80 5d 44 00 80    	add    %al,-0x7fffbba3(%eax)
45538d:	c0 45 00 04          	rolb   $0x4,0x0(%ebp)
455391:	76 45                	jbe    0x4553d8
455393:	00 b4 78 45 00 60 b1 	add    %dh,-0x4e9fffbb(%eax,%edi,2)
45539a:	45                   	inc    %ebp
45539b:	00 9c 81 45 00 18 82 	add    %bl,-0x7de7ffbb(%ecx,%eax,4)
4553a2:	45                   	inc    %ebp
4553a3:	00 60 c4             	add    %ah,-0x3c(%eax)
4553a6:	45                   	inc    %ebp
4553a7:	00 d4                	add    %dl,%ah
4553a9:	7e 45                	jle    0x4553f0
4553ab:	00 64 bf 45          	add    %ah,0x45(%edi,%edi,4)
4553af:	00 44 a6 45          	add    %al,0x45(%esi,%eiz,4)
4553b3:	00 18                	add    %bl,(%eax)
4553b5:	c1 45 00 fc          	roll   $0xfc,0x0(%ebp)
4553b9:	8b 45 00             	mov    0x0(%ebp),%eax
4553bc:	05 54 46 6f 72       	add    $0x726f4654,%eax
4553c1:	6d                   	insl   (%dx),%es:(%edi)
4553c2:	8b c0                	mov    %eax,%eax
4553c4:	c8 53 45 00          	enter  $0x4553,$0x0
4553c8:	07                   	pop    %es
4553c9:	05 54 46 6f 72       	add    $0x726f4654,%eax
4553ce:	6d                   	insl   (%dx),%es:(%edi)
4553cf:	c8 52 45 00          	enter  $0x4552,$0x0
4553d3:	58                   	pop    %eax
4553d4:	52                   	push   %edx
4553d5:	45                   	inc    %ebp
4553d6:	00 5e 00             	add    %bl,0x0(%esi)
4553d9:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
4553de:	73 55                	jae    0x455435
4553e0:	00 d4                	add    %dl,%ah
4553e2:	28 41 00             	sub    %al,0x0(%ecx)
4553e5:	3c 00                	cmp    $0x0,%al
4553e7:	00 fe                	add    %bh,%dh
4553e9:	7c ec                	jl     0x4553d7
4553eb:	43                   	inc    %ebx
4553ec:	00 01                	add    %al,(%ecx)
4553ee:	00 00                	add    %al,(%eax)
4553f0:	00 00                	add    %al,(%eax)
4553f2:	00 00                	add    %al,(%eax)
4553f4:	80 00 00             	addb   $0x0,(%eax)
4553f7:	00 80 0d 00 06 41    	add    %al,0x4106000d(%eax)
4553fd:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
455401:	6e                   	outsb  %ds:(%esi),(%dx)
455402:	48                   	dec    %eax
455403:	ba 43 00 20 02       	mov    $0x2200043,%edx
455408:	00 ff                	add    %bh,%bh
45540a:	20 a5 45 00 a0 97    	and    %ah,-0x685fffbb(%ebp)
455410:	45                   	inc    %ebp
455411:	00 00                	add    %al,(%eax)
455413:	00 00                	add    %al,(%eax)
455415:	80 00 00             	addb   $0x0,(%eax)
455418:	00 80 0e 00 0d 41    	add    %al,0x410d000e(%eax)
45541e:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
455422:	65 43                	gs inc %ebx
455424:	6f                   	outsl  %ds:(%esi),(%dx)
455425:	6e                   	outsb  %ds:(%esi),(%dx)
455426:	74 72                	je     0x45549a
455428:	6f                   	outsl  %ds:(%esi),(%dx)
455429:	6c                   	insb   (%dx),%es:(%edi)
45542a:	a0 9f 43 00 5b       	mov    0x5b00439f,%al
45542f:	00 00                	add    %al,(%eax)
455431:	ff 1c ee             	lcall  *(%esi,%ebp,8)
455434:	43                   	inc    %ebx
455435:	00 01                	add    %al,(%ecx)
455437:	00 00                	add    %al,(%eax)
455439:	00 00                	add    %al,(%eax)
45543b:	00 00                	add    %al,(%eax)
45543d:	80 00 00             	addb   $0x0,(%eax)
455440:	00 00                	add    %al,(%eax)
455442:	0f 00 05 41 6c 69 67 	sldt   0x67696c41
455449:	6e                   	outsb  %ds:(%esi),(%dx)
45544a:	00 10                	add    %dl,(%eax)
45544c:	40                   	inc    %eax
45544d:	00 e0                	add    %ah,%al
45544f:	02 00                	add    (%eax),%al
455451:	ff 34 c9             	push   (%ecx,%ecx,8)
455454:	45                   	inc    %ebp
455455:	00 01                	add    %al,(%ecx)
455457:	00 00                	add    %al,(%eax)
455459:	00 00                	add    %al,(%eax)
45545b:	00 00                	add    %al,(%eax)
45545d:	80 00 00             	addb   $0x0,(%eax)
455460:	00 00                	add    %al,(%eax)
455462:	10 00                	adc    %al,(%eax)
455464:	0a 41 6c             	or     0x6c(%ecx),%al
455467:	70 68                	jo     0x4554d1