415248:	6d                   	insl   (%dx),%es:(%edi)
415249:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
41524d:	6f                   	outsl  %ds:(%esi),(%dx)
41524e:	6d                   	insl   (%dx),%es:(%edi)
41524f:	70 61                	jo     0x4152b2
415251:	6e                   	outsb  %ds:(%esi),(%dx)
415252:	79 41                	jns    0x415295
415254:	74 74                	je     0x4152ca
415256:	72 69                	jb     0x4152c1
415258:	62 75 74             	bound  %esi,0x74(%ebp)
41525b:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
41525f:	6e                   	outsb  %ds:(%esi),(%dx)
415260:	74 69                	je     0x4152cb
415262:	6d                   	insl   (%dx),%es:(%edi)
415263:	65 43                	gs inc %ebx
415265:	6f                   	outsl  %ds:(%esi),(%dx)
415266:	6d                   	insl   (%dx),%es:(%edi)
415267:	70 61                	jo     0x4152ca
415269:	74 69                	je     0x4152d4
41526b:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41526e:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
415275:	69
415276:	62 75 74             	bound  %esi,0x74(%ebp)
415279:	65 00 42 79          	add    %al,%gs:0x79(%edx)
41527d:	74 65                	je     0x4152e4
41527f:	00 67 65             	add    %ah,0x65(%edi)
415282:	74 5f                	je     0x4152e3
415284:	56                   	push   %esi
415285:	61                   	popa
415286:	6c                   	insb   (%dx),%es:(%edi)
415287:	75 65                	jne    0x4152ee
415289:	00 73 65             	add    %dh,0x65(%ebx)
41528c:	74 5f                	je     0x4152ed
41528e:	56                   	push   %esi
41528f:	61                   	popa
415290:	6c                   	insb   (%dx),%es:(%edi)
415291:	75 65                	jne    0x4152f8
415293:	00 61 73             	add    %ah,0x73(%ecx)
415296:	63 65 6e             	arpl   %esp,0x6e(%ebp)
415299:	64 69 6e 67 44 69 63 	imul   $0x65636944,%fs:0x67(%esi),%ebp
4152a0:	65
4152a1:	56                   	push   %esi
4152a2:	61                   	popa
4152a3:	6c                   	insb   (%dx),%es:(%edi)
4152a4:	75 65                	jne    0x41530b
4152a6:	00 69 56             	add    %ch,0x56(%ecx)
4152a9:	61                   	popa
4152aa:	6c                   	insb   (%dx),%es:(%edi)
4152ab:	75 65                	jne    0x415312
4152ad:	00 76 61             	add    %dh,0x61(%esi)
4152b0:	6c                   	insb   (%dx),%es:(%edi)
4152b1:	75 65                	jne    0x415318
4152b3:	00 6d 6e             	add    %ch,0x6e(%ebp)
4152b6:	75 53                	jne    0x41530b
4152b8:	61                   	popa
4152b9:	76 65                	jbe    0x415320
4152bb:	00 49 6a             	add    %cl,0x6a(%ecx)
4152be:	52                   	push   %edx
4152bf:	66 4f                	dec    %di
4152c1:	54                   	push   %esp
4152c2:	52                   	push   %edx
4152c3:	46                   	inc    %esi
4152c4:	6c                   	insb   (%dx),%es:(%edi)
4152c5:	77 53                	ja     0x41531a
4152c7:	46                   	inc    %esi
4152c8:	72 44                	jb     0x41530e
4152ca:	2e 65 78 65          	cs js,pn 0x415333
4152ce:	00 73 65             	add    %dh,0x65(%ebx)
4152d1:	74 5f                	je     0x415332
4152d3:	53                   	push   %ebx
4152d4:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
4152db:	5f                   	pop    %edi
4152dc:	4d                   	dec    %ebp
4152dd:	69 6e 53 69 7a 65 00 	imul   $0x657a69,0x53(%esi),%ebp
4152e4:	73 65                	jae    0x41534b
4152e6:	74 5f                	je     0x415347
4152e8:	41                   	inc    %ecx
4152e9:	75 74                	jne    0x41535f
4152eb:	6f                   	outsl  %ds:(%esi),(%dx)
4152ec:	53                   	push   %ebx
4152ed:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4152f4:	5f                   	pop    %edi
4152f5:	42                   	inc    %edx
4152f6:	6f                   	outsl  %ds:(%esi),(%dx)
4152f7:	72 64                	jb     0x41535d
4152f9:	65 72 53             	gs jb  0x41534f
4152fc:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
415303:	5f                   	pop    %edi
415304:	43                   	inc    %ebx
415305:	6c                   	insb   (%dx),%es:(%edi)
415306:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
41530d:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
415311:	74 5f                	je     0x415372
415313:	4d                   	dec    %ebp
415314:	61                   	popa
415315:	78 53                	js     0x41536a
415317:	69 7a 65 00 49 53 75 	imul   $0x75534900,0x65(%edx),%edi
41531e:	70 70                	jo     0x415390
415320:	6f                   	outsl  %ds:(%esi),(%dx)
415321:	72 74                	jb     0x415397
415323:	49                   	dec    %ecx
415324:	6e                   	outsb  %ds:(%esi),(%dx)
415325:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41532c:	65
41532d:	00 73 65             	add    %dh,0x65(%ebx)
415330:	74 5f                	je     0x415391
415332:	54                   	push   %esp
415333:	61                   	popa
415334:	67 00 64 6d          	add    %ah,0x6d(%si)
415338:	67 00 53 79          	add    %dl,0x79(%bp,%di)
41533c:	73 74                	jae    0x4153b2
41533e:	65 6d                	gs insl (%dx),%es:(%edi)
415340:	2e 54                	cs push %esp
415342:	68 72 65 61 64       	push   $0x64616572
415347:	69 6e 67 00 73 65 74 	imul   $0x74657300,0x67(%esi),%ebp
41534e:	5f                   	pop    %edi
41534f:	50                   	push   %eax
415350:	61                   	popa
415351:	64 64 69 6e 67 00 61 	fs imul $0x63736100,%fs:0x67(%esi),%ebp
415358:	73 63
41535a:	65 6e                	outsb  %gs:(%esi),(%dx)
41535c:	64 69 6e 67 00 45 6e 	imul   $0x636e4500,%fs:0x67(%esi),%ebp
415363:	63
415364:	6f                   	outsl  %ds:(%esi),(%dx)
415365:	64 69 6e 67 00 43 65 	imul   $0x69654300,%fs:0x67(%esi),%ebp
41536c:	69
41536d:	6c                   	insb   (%dx),%es:(%edi)
41536e:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
415375:	74 65                	je     0x4153dc
415377:	6d                   	insl   (%dx),%es:(%edi)
415378:	2e 52                	cs push %edx
41537a:	75 6e                	jne    0x4153ea
41537c:	74 69                	je     0x4153e7
41537e:	6d                   	insl   (%dx),%es:(%edi)
41537f:	65 2e 56             	gs cs push %esi
415382:	65 72 73             	gs jb  0x4153f8
415385:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
41538c:	46                   	inc    %esi
41538d:	72 6f                	jb     0x4153fe
41538f:	6d                   	insl   (%dx),%es:(%edi)
415390:	42                   	inc    %edx
415391:	61                   	popa
415392:	73 65                	jae    0x4153f9
415394:	36 34 53             	ss xor $0x53,%al
415397:	74 72                	je     0x41540b
415399:	69 6e 67 00 54 6f 42 	imul   $0x426f5400,0x67(%esi),%ebp
4153a0:	61                   	popa
4153a1:	73 65                	jae    0x415408
4153a3:	36 34 53             	ss xor $0x53,%al
4153a6:	74 72                	je     0x41541a
4153a8:	69 6e 67 00 54 6f 53 	imul   $0x536f5400,0x67(%esi),%ebp
4153af:	74 72                	je     0x415423
4153b1:	69 6e 67 00 63 69 70 	imul   $0x70696300,0x67(%esi),%ebp
4153b8:	68 65 72 53 74       	push   $0x74537265
4153bd:	72 69                	jb     0x415428
4153bf:	6e                   	outsb  %ds:(%esi),(%dx)
4153c0:	67 00 47 65          	add    %al,0x65(%bx)
4153c4:	74 53                	je     0x415419
4153c6:	74 72                	je     0x41543a
4153c8:	69 6e 67 00 53 75 62 	imul   $0x62755300,0x67(%esi),%ebp
4153cf:	73 74                	jae    0x415445
4153d1:	72 69                	jb     0x41543c
4153d3:	6e                   	outsb  %ds:(%esi),(%dx)
4153d4:	67 00 64 69          	add    %ah,0x69(%si)
4153d8:	73 70                	jae    0x41544a
4153da:	6f                   	outsl  %ds:(%esi),(%dx)
4153db:	73 69                	jae    0x415446
4153dd:	6e                   	outsb  %ds:(%esi),(%dx)
4153de:	67 00 54 65          	add    %dl,0x65(%si)
4153e2:	73 74                	jae    0x415458
4153e4:	69 6e 67 00 67 72 70 	imul   $0x70726700,0x67(%esi),%ebp
4153eb:	42                   	inc    %edx
4153ec:	78 53                	js     0x415441
4153ee:	65 74 74             	gs je  0x415465
4153f1:	69 6e 67 00 74 62 78 	imul   $0x78627400,0x67(%esi),%ebp
4153f8:	53                   	push   %ebx
4153f9:	65 74 74             	gs je  0x415470
4153fc:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
415403:	74 65                	je     0x41546a
415405:	6d                   	insl   (%dx),%es:(%edi)
415406:	2e 44                	cs inc %esp
415408:	72 61                	jb     0x41546b
41540a:	77 69                	ja     0x415475
41540c:	6e                   	outsb  %ds:(%esi),(%dx)
41540d:	67 00 74 78          	add    %dh,0x78(%si)
415411:	74 43                	je     0x415456
415413:	6f                   	outsl  %ds:(%esi),(%dx)
415414:	6d                   	insl   (%dx),%es:(%edi)
415415:	62 61 74             	bound  %esp,0x74(%ecx)
415418:	4c                   	dec    %esp
415419:	6f                   	outsl  %ds:(%esi),(%dx)
41541a:	67 00 53 68          	add    %dl,0x68(%bp,%di)
41541e:	6f                   	outsl  %ds:(%esi),(%dx)
41541f:	77 44                	ja     0x415465
415421:	69 61 6c 6f 67 00 6c 	imul   $0x6c00676f,0x6c(%ecx),%esp
415428:	62 6c 4d 73          	bound  %ebp,0x73(%ebp,%ecx,2)
41542c:	67 00 6d 73          	add    %ch,0x73(%di)
415430:	67 00 67 65          	add    %ah,0x65(%bx)
415434:	74 5f                	je     0x415495
415436:	44                   	inc    %esp
415437:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
41543b:	00 73 65             	add    %dh,0x65(%ebx)
41543e:	74 5f                	je     0x41549f
415440:	44                   	inc    %esp
415441:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
415445:	00 52 65             	add    %dl,0x65(%edx)
415448:	66 72 65             	data16 jb 0x4154b0
41544b:	73 68                	jae    0x4154b5
41544d:	00 42 72             	add    %al,0x72(%edx)
415450:	75 73                	jne    0x4154c5
415452:	68 00 4d 61 74       	push   $0x74614d00
415457:	68 00 67 65 74       	push   $0x74656700
41545c:	5f                   	pop    %edi
41545d:	4c                   	dec    %esp
41545e:	65 6e                	outsb  %gs:(%esi),(%dx)
415460:	67 74 68             	addr16 je 0x4154cb
415463:	00 67 65             	add    %ah,0x65(%edi)
415466:	74 5f                	je     0x4154c7
415468:	54                   	push   %esp
415469:	65 78 74             	gs js  0x4154e0
41546c:	4c                   	dec    %esp
41546d:	65 6e                	outsb  %gs:(%esi),(%dx)
41546f:	67 74 68             	addr16 je 0x4154da
415472:	00 6c 65 6e          	add    %ch,0x6e(%ebp,%eiz,2)
415476:	67 74 68             	addr16 je 0x4154e1
415479:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
41547d:	50                   	push   %eax
41547e:	6c                   	insb   (%dx),%es:(%edi)
41547f:	61                   	popa
415480:	79 65                	jns    0x4154e7
415482:	72 48                	jb     0x4154cc
415484:	65 61                	gs popa
415486:	6c                   	insb   (%dx),%es:(%edi)
415487:	74 68                	je     0x4154f1
415489:	00 47 65             	add    %al,0x65(%edi)
41548c:	74 48                	je     0x4154d6
41548e:	65 61                	gs popa
415490:	6c                   	insb   (%dx),%es:(%edi)
415491:	74 68                	je     0x4154fb
415493:	00 67 65             	add    %ah,0x65(%edi)
415496:	74 5f                	je     0x4154f7
415498:	43                   	inc    %ebx
415499:	75 72                	jne    0x41550d
41549b:	72 65                	jb     0x415502
41549d:	6e                   	outsb  %ds:(%esi),(%dx)
41549e:	74 48                	je     0x4154e8
4154a0:	65 61                	gs popa
4154a2:	6c                   	insb   (%dx),%es:(%edi)
4154a3:	74 68                	je     0x41550d
4154a5:	00 73 65             	add    %dh,0x65(%ebx)
4154a8:	74 5f                	je     0x415509
4154aa:	43                   	inc    %ebx
4154ab:	75 72                	jne    0x41551f
4154ad:	72 65                	jb     0x415514
4154af:	6e                   	outsb  %ds:(%esi),(%dx)
4154b0:	74 48                	je     0x4154fa
4154b2:	65 61                	gs popa
4154b4:	6c                   	insb   (%dx),%es:(%edi)
4154b5:	74 68                	je     0x41551f
4154b7:	00 67 65             	add    %ah,0x65(%edi)
4154ba:	74 5f                	je     0x41551b
4154bc:	4d                   	dec    %ebp
4154bd:	61                   	popa
4154be:	78 48                	js     0x415508
4154c0:	65 61                	gs popa
4154c2:	6c                   	insb   (%dx),%es:(%edi)
4154c3:	74 68                	je     0x41552d
4154c5:	00 73 65             	add    %dh,0x65(%ebx)
4154c8:	74 5f                	je     0x415529
4154ca:	4d                   	dec    %ebp
4154cb:	61                   	popa
4154cc:	78 48                	js     0x415516
4154ce:	65 61                	gs popa
4154d0:	6c                   	insb   (%dx),%es:(%edi)
4154d1:	74 68                	je     0x41553b
4154d3:	00 67 65             	add    %ah,0x65(%edi)
4154d6:	74 5f                	je     0x415537
4154d8:	50                   	push   %eax
4154d9:	6c                   	insb   (%dx),%es:(%edi)
4154da:	61                   	popa
4154db:	79 65                	jns    0x415542
4154dd:	72 4d                	jb     0x41552c
4154df:	61                   	popa
4154e0:	78 48                	js     0x41552a
4154e2:	65 61                	gs popa
4154e4:	6c                   	insb   (%dx),%es:(%edi)
4154e5:	74 68                	je     0x41554f
4154e7:	00 73 65             	add    %dh,0x65(%ebx)
4154ea:	74 5f                	je     0x41554b
4154ec:	50                   	push   %eax
4154ed:	6c                   	insb   (%dx),%es:(%edi)
4154ee:	61                   	popa
4154ef:	79 65                	jns    0x415556
4154f1:	72 4d                	jb     0x415540
4154f3:	61                   	popa
4154f4:	78 48                	js     0x41553e
4154f6:	65 61                	gs popa
4154f8:	6c                   	insb   (%dx),%es:(%edi)
4154f9:	74 68                	je     0x415563
4154fb:	00 6d 61             	add    %ch,0x61(%ebp)
4154fe:	78 48                	js     0x415548
415500:	65 61                	gs popa
415502:	6c                   	insb   (%dx),%es:(%edi)
415503:	74 68                	je     0x41556d
415505:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
415509:	45                   	inc    %ebp
41550a:	6e                   	outsb  %ds:(%esi),(%dx)
41550b:	65 6d                	gs insl (%dx),%es:(%edi)
41550d:	79 48                	jns    0x415557
41550f:	65 61                	gs popa
415511:	6c                   	insb   (%dx),%es:(%edi)
415512:	74 68                	je     0x41557c
415514:	00 68 65             	add    %ch,0x65(%eax)
415517:	61                   	popa
415518:	6c                   	insb   (%dx),%es:(%edi)
415519:	74 68                	je     0x415583
41551b:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
41551f:	4e                   	dec    %esi
415520:	6f                   	outsl  %ds:(%esi),(%dx)
415521:	72 74                	jb     0x415597
415523:	68 00 62 74 6e       	push   $0x6e746200
415528:	4e                   	dec    %esi
415529:	6f                   	outsl  %ds:(%esi),(%dx)
41552a:	72 74                	jb     0x4155a0
41552c:	68 00 6c 62 6c       	push   $0x6c626c00
415531:	53                   	push   %ebx
415532:	6f                   	outsl  %ds:(%esi),(%dx)
415533:	75 74                	jne    0x4155a9
415535:	68 00 62 74 6e       	push   $0x6e746200
41553a:	53                   	push   %ebx
41553b:	6f                   	outsl  %ds:(%esi),(%dx)
41553c:	75 74                	jne    0x4155b2
41553e:	68 00 67 65 74       	push   $0x74656700
415543:	5f                   	pop    %edi
415544:	42                   	inc    %edx
415545:	6c                   	insb   (%dx),%es:(%edi)
415546:	61                   	popa
415547:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41554a:	6c                   	insb   (%dx),%es:(%edi)
41554b:	62 6c 41 74          	bound  %ebp,0x74(%ecx,%eax,2)
41554f:	74 61                	je     0x4155b2
415551:	63 6b 00             	arpl   %ebp,0x0(%ebx)
415554:	62 74 6e 41          	bound  %esi,0x41(%esi,%ebp,2)
415558:	74 74                	je     0x4155ce
41555a:	61                   	popa
41555b:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41555e:	62 74 6e 4e          	bound  %esi,0x4e(%esi,%ebp,2)
415562:	65 78 74             	gs js  0x4155d9
415565:	52                   	push   %edx
415566:	6f                   	outsl  %ds:(%esi),(%dx)