43047e:	75 62                	jne    0x4304e2
430480:	50                   	push   %eax
430481:	36 47                	ss inc %edi
430483:	43                   	inc    %ebx
430484:	46                   	inc    %esi
430485:	51                   	push   %ecx
430486:	71 34                	jno    0x4304bc
430488:	6e                   	outsb  %ds:(%esi),(%dx)
430489:	34 44                	xor    $0x44,%al
43048b:	73 74                	jae    0x430501
43048d:	46                   	inc    %esi
43048e:	68 4b 2b 51 2b       	push   $0x2b512b4b
430493:	39 31                	cmp    %esi,(%ecx)
430495:	41                   	inc    %ecx
430496:	57                   	push   %edi
430497:	55                   	push   %ebp
430498:	4d                   	dec    %ebp
430499:	7a 30                	jp     0x4304cb
43049b:	30 6d 6b             	xor    %ch,0x6b(%ebp)
43049e:	34 39                	xor    $0x39,%al
4304a0:	6f                   	outsl  %ds:(%esi),(%dx)
4304a1:	78 6c                	js     0x43050f
4304a3:	75 74                	jne    0x430519
4304a5:	44                   	inc    %esp
4304a6:	5a                   	pop    %edx
4304a7:	7a 4a                	jp     0x4304f3
4304a9:	4a                   	dec    %edx
4304aa:	70 6a                	jo     0x430516
4304ac:	69 6c 36 6d 41 65 62 	imul   $0x72626541,0x6d(%esi,%esi,1),%ebp
4304b3:	72
4304b4:	61                   	popa
4304b5:	53                   	push   %ebx
4304b6:	57                   	push   %edi
4304b7:	6a 46                	push   $0x46
4304b9:	6e                   	outsb  %ds:(%esi),(%dx)
4304ba:	46                   	inc    %esi
4304bb:	55                   	push   %ebp
4304bc:	43                   	inc    %ebx
4304bd:	73 39                	jae    0x4304f8
4304bf:	4f                   	dec    %edi
4304c0:	32 4f 6e             	xor    0x6e(%edi),%cl
4304c3:	4b                   	dec    %ebx
4304c4:	61                   	popa
4304c5:	78 6d                	js     0x430534
4304c7:	76 54                	jbe    0x43051d
4304c9:	67 68 2f 41 6f 44    	addr16 push $0x446f412f
4304cf:	41                   	inc    %ecx
4304d0:	68 70 72 2b 39       	push   $0x392b7270
4304d5:	2b 4c 63 6f          	sub    0x6f(%ebx,%eiz,2),%ecx
4304d9:	6d                   	insl   (%dx),%es:(%edi)
4304da:	65 2f                	gs das
4304dc:	30 53 4b             	xor    %dl,0x4b(%ebx)
4304df:	35 6a 2b 6c 54       	xor    $0x546c2b6a,%eax
4304e4:	42                   	inc    %edx
4304e5:	6a 33                	push   $0x33
4304e7:	65 44                	gs inc %esp
4304e9:	41                   	inc    %ecx
4304ea:	2b 7a 57             	sub    0x57(%edx),%edi
4304ed:	5a                   	pop    %edx
4304ee:	63 33                	arpl   %esi,(%ebx)
4304f0:	39 54 52 7a          	cmp    %edx,0x7a(%edx,%edx,2)
4304f4:	45                   	inc    %ebp
4304f5:	44                   	inc    %esp
4304f6:	34 69                	xor    $0x69,%al
4304f8:	51                   	push   %ecx
4304f9:	57                   	push   %edi
4304fa:	51                   	push   %ecx
4304fb:	4f                   	dec    %edi
4304fc:	74 47                	je     0x430545
4304fe:	31 38                	xor    %edi,(%eax)
430500:	56                   	push   %esi
430501:	53                   	push   %ebx
430502:	6f                   	outsl  %ds:(%esi),(%dx)
430503:	63 47 4b             	arpl   %eax,0x4b(%edi)
430506:	61                   	popa
430507:	7a 37                	jp     0x430540
430509:	71 58                	jno    0x430563
43050b:	72 32                	jb     0x43053f
43050d:	6f                   	outsl  %ds:(%esi),(%dx)
43050e:	69 45 72 43 70 6b 30 	imul   $0x306b7043,0x72(%ebp),%eax
430515:	7a 42                	jp     0x430559
430517:	69 36 45 78 4a 4a    	imul   $0x4a4a7845,(%esi),%esi
43051d:	79 35                	jns    0x430554
43051f:	69 6f 57 34 54 43 6b 	imul   $0x6b435434,0x57(%edi),%ebp
430526:	59                   	pop    %ecx
430527:	6a 32                	push   $0x32
430529:	46                   	inc    %esi
43052a:	57                   	push   %edi
43052b:	4c                   	dec    %esp
43052c:	4a                   	dec    %edx
43052d:	63 64 4e 4b          	arpl   %esp,0x4b(%esi,%ecx,2)
430531:	33 54 71 78          	xor    0x78(%ecx,%esi,2),%edx
430535:	42                   	inc    %edx
430536:	4c                   	dec    %esp
430537:	47                   	inc    %edi
430538:	46                   	inc    %esi
430539:	75 4d                	jne    0x430588
43053b:	43                   	inc    %ebx
43053c:	61                   	popa
43053d:	70 4a                	jo     0x430589
43053f:	33 70 49             	xor    0x49(%eax),%esi
430542:	39 63 64             	cmp    %esp,0x64(%ebx)
430545:	45                   	inc    %ebp
430546:	43                   	inc    %ebx
430547:	44                   	inc    %esp
430548:	76 53                	jbe    0x43059d
43054a:	38 2b                	cmp    %ch,(%ebx)
43054c:	6d                   	insl   (%dx),%es:(%edi)
43054d:	4c                   	dec    %esp
43054e:	36 6e                	outsb  %ss:(%esi),(%dx)
430550:	6c                   	insb   (%dx),%es:(%edi)
430551:	45                   	inc    %ebp
430552:	74 67                	je     0x4305bb
430554:	57                   	push   %edi
430555:	54                   	push   %esp
430556:	75 5a                	jne    0x4305b2
430558:	56                   	push   %esi
430559:	6b 2b 50             	imul   $0x50,(%ebx),%ebp
43055c:	69 30 7a 30 6d 55    	imul   $0x556d307a,(%eax),%esi
430562:	73 46                	jae    0x4305aa
430564:	55                   	push   %ebp
430565:	45                   	inc    %ebp
430566:	51                   	push   %ecx
430567:	31 65 73             	xor    %esp,0x73(%ebp)
43056a:	43                   	inc    %ebx
43056b:	64 48                	fs dec %eax
43056d:	49                   	dec    %ecx
43056e:	4e                   	dec    %esi
43056f:	4f                   	dec    %edi
430570:	67 70 55             	addr16 jo 0x4305c8
430573:	51                   	push   %ecx
430574:	2b 34 6a             	sub    (%edx,%ebp,2),%esi
430577:	70 6d                	jo     0x4305e6
430579:	45                   	inc    %ebp
43057a:	4e                   	dec    %esi
43057b:	39 31                	cmp    %esi,(%ecx)
43057d:	38 4b 5a             	cmp    %cl,0x5a(%ebx)
430580:	55                   	push   %ebp
430581:	2f                   	das
430582:	55                   	push   %ebp
430583:	42                   	inc    %edx
430584:	47                   	inc    %edi
430585:	79 57                	jns    0x4305de
430587:	63 78 52             	arpl   %edi,0x52(%eax)
43058a:	42                   	inc    %edx
43058b:	53                   	push   %ebx
43058c:	33 79 4a             	xor    0x4a(%ecx),%edi
43058f:	30 32                	xor    %dh,(%edx)
430591:	6f                   	outsl  %ds:(%esi),(%dx)
430592:	6a 34                	push   $0x34
430594:	55                   	push   %ebp
430595:	46                   	inc    %esi
430596:	6c                   	insb   (%dx),%es:(%edi)
430597:	6c                   	insb   (%dx),%es:(%edi)
430598:	78 71                	js     0x43060b
43059a:	2f                   	das
43059b:	54                   	push   %esp
43059c:	64 6a 35             	fs push $0x35
43059f:	68 41 43 6d 63       	push   $0x636d4341
4305a4:	77 73                	ja     0x430619
4305a6:	53                   	push   %ebx
4305a7:	59                   	pop    %ecx
4305a8:	33 4f 36             	xor    0x36(%edi),%ecx
4305ab:	6a 74                	push   $0x74
4305ad:	4b                   	dec    %ebx
4305ae:	4a                   	dec    %edx
4305af:	4d                   	dec    %ebp
4305b0:	79 76                	jns    0x430628
4305b2:	6f                   	outsl  %ds:(%esi),(%dx)
4305b3:	48                   	dec    %eax
4305b4:	67 72 35             	addr16 jb 0x4305ec
4305b7:	37                   	aaa
4305b8:	50                   	push   %eax
4305b9:	32 61 55             	xor    0x55(%ecx),%ah
4305bc:	5a                   	pop    %edx
4305bd:	46                   	inc    %esi
4305be:	4a                   	dec    %edx
4305bf:	73 78                	jae    0x430639
4305c1:	72 4c                	jb     0x43060f
4305c3:	69 30 4d 42 76 32    	imul   $0x3276424d,(%eax),%esi
4305c9:	50                   	push   %eax
4305ca:	61                   	popa
4305cb:	69 2b 53 6b 33 77    	imul   $0x77336b53,(%ebx),%ebp
4305d1:	46                   	inc    %esi
4305d2:	6c                   	insb   (%dx),%es:(%edi)
4305d3:	44                   	inc    %esp
4305d4:	6f                   	outsl  %ds:(%esi),(%dx)
4305d5:	6a 38                	push   $0x38
4305d7:	57                   	push   %edi
4305d8:	4b                   	dec    %ebx
4305d9:	59                   	pop    %ecx
4305da:	76 39                	jbe    0x430615
4305dc:	51                   	push   %ecx
4305dd:	61                   	popa
4305de:	51                   	push   %ecx
4305df:	79 70                	jns    0x430651
4305e1:	6a 31                	push   $0x31
4305e3:	66 53                	push   %bx
4305e5:	46                   	inc    %esi
4305e6:	53                   	push   %ebx
4305e7:	72 4f                	jb     0x430638
4305e9:	51                   	push   %ecx
4305ea:	56                   	push   %esi
4305eb:	52                   	push   %edx
4305ec:	53                   	push   %ebx
4305ed:	72 57                	jb     0x430646
4305ef:	58                   	pop    %eax
4305f0:	73 66                	jae    0x430658
4305f2:	41                   	inc    %ecx
4305f3:	4f                   	dec    %edi
4305f4:	53                   	push   %ebx
4305f5:	52                   	push   %edx
4305f6:	46                   	inc    %esi
4305f7:	52                   	push   %edx
4305f8:	47                   	inc    %edi
4305f9:	2b 33                	sub    (%ebx),%esi
4305fb:	4d                   	dec    %ebp
4305fc:	69 51 4b 43 54 62 6d 	imul   $0x6d625443,0x4b(%ecx),%edx
430603:	44                   	inc    %esp
430604:	50                   	push   %eax
430605:	72 4f                	jb     0x430656
430607:	78 36                	js     0x43063f
430609:	6a 38                	push   $0x38
43060b:	55                   	push   %ebp
43060c:	72 76                	jb     0x430684
43060e:	6d                   	insl   (%dx),%es:(%edi)
43060f:	30 73 78             	xor    %dh,0x78(%ebx)
430612:	68 6a 6a 30 36       	push   $0x36306a6a
430617:	77 44                	ja     0x43065d
430619:	35 78 6c 44 71       	xor    $0x71446c78,%eax
43061e:	47                   	inc    %edi
43061f:	71 56                	jno    0x430677
430621:	4d                   	dec    %ebp
430622:	65 57                	gs push %edi
430624:	41                   	inc    %ecx
430625:	4c                   	dec    %esp
430626:	43                   	inc    %ebx
430627:	41                   	inc    %ecx
430628:	4f                   	dec    %edi
430629:	62 7a 41             	bound  %edi,0x41(%edx)
43062c:	6f                   	outsl  %ds:(%esi),(%dx)
43062d:	53                   	push   %ebx
43062e:	35 77 48 45 2b       	xor    $0x2b454877,%eax
430633:	41                   	inc    %ecx
430634:	56                   	push   %esi
430635:	65 50                	gs push %eax
430637:	6f                   	outsl  %ds:(%esi),(%dx)
430638:	43                   	inc    %ebx
430639:	34 42                	xor    $0x42,%al
43063b:	32 7a 44             	xor    0x44(%edx),%bh
43063e:	6b 70 51 68          	imul   $0x68,0x51(%eax),%esi
430642:	4e                   	dec    %esi
430643:	76 4b                	jbe    0x430690
430645:	38 52 31             	cmp    %dl,0x31(%edx)
430648:	39 4b 4f             	cmp    %ecx,0x4f(%ebx)
43064b:	49                   	dec    %ecx
43064c:	7a 63                	jp     0x4306b1
43064e:	50                   	push   %eax
43064f:	69 37 6b 2f 45 2b    	imul   $0x2b452f6b,(%edi),%esi
430655:	46                   	inc    %esi
430656:	45                   	inc    %ebp
430657:	78 77                	js     0x4306d0
430659:	6b 45 42 39          	imul   $0x39,0x42(%ebp),%eax
43065d:	46                   	inc    %esi
43065e:	4c                   	dec    %esp
43065f:	53                   	push   %ebx
430660:	51                   	push   %ecx
430661:	73 44                	jae    0x4306a7
430663:	64 2b 70 36          	sub    %fs:0x36(%eax),%esi
430667:	34 73                	xor    $0x73,%al
430669:	36 75 73             	ss jne 0x4306df
43066c:	75 4d                	jne    0x4306bb
43066e:	50                   	push   %eax
43066f:	4a                   	dec    %edx
430670:	4e                   	dec    %esi
430671:	48                   	dec    %eax
430672:	49                   	dec    %ecx
430673:	66 61                	popaw
430675:	51                   	push   %ecx
430676:	5a                   	pop    %edx
430677:	36 4d                	ss dec %ebp
430679:	70 5a                	jo     0x4306d5
43067b:	68 4a 47 61 6d       	push   $0x6d61474a
430680:	4e                   	dec    %esi
430681:	66 6f                	outsw  %ds:(%esi),(%dx)
430683:	61                   	popa
430684:	50                   	push   %eax
430685:	54                   	push   %esp
430686:	75 2f                	jne    0x4306b7
430688:	6b 37 62             	imul   $0x62,(%edi),%esi
43068b:	47                   	inc    %edi
43068c:	43                   	inc    %ebx
43068d:	4a                   	dec    %edx
43068e:	70 4f                	jo     0x4306df
430690:	51                   	push   %ecx
430691:	62 65 36             	bound  %esp,0x36(%ebp)
430694:	59                   	pop    %ecx
430695:	41                   	inc    %ecx
430696:	72 34                	jb     0x4306cc
430698:	32 55 39             	xor    0x39(%ebp),%dl
43069b:	47                   	inc    %edi
43069c:	30 7a 63             	xor    %bh,0x63(%edx)
43069f:	64 33 70 6b          	xor    %fs:0x6b(%eax),%esi
4306a3:	42                   	inc    %edx
4306a4:	58                   	pop    %eax
4306a5:	49                   	dec    %ecx
4306a6:	46                   	inc    %esi
4306a7:	73 6f                	jae    0x430718
4306a9:	36 48                	ss dec %eax
4306ab:	64 4b                	fs dec %ebx
4306ad:	7a 6c                	jp     0x43071b
4306af:	50                   	push   %eax
4306b0:	69 50 54 4f 70 41 4e 	imul   $0x4e41704f,0x54(%eax),%edx
4306b7:	63 6c 6e 41          	arpl   %ebp,0x41(%esi,%ebp,2)
4306bb:	43                   	inc    %ebx
4306bc:	58                   	pop    %eax
4306bd:	79 70                	jns    0x43072f
4306bf:	73 34                	jae    0x4306f5
4306c1:	36 65 78 52          	ss gs js 0x430717
4306c5:	53                   	push   %ebx
4306c6:	4d                   	dec    %ebp
4306c7:	58                   	pop    %eax
4306c8:	2f                   	das
4306c9:	44                   	inc    %esp
4306ca:	41                   	inc    %ecx
4306cb:	76 4b                	jbe    0x430718
4306cd:	2b 61 39             	sub    0x39(%ecx),%esp
4306d0:	70 31                	jo     0x430703
4306d2:	71 46                	jno    0x43071a
4306d4:	65 6f                	outsl  %gs:(%esi),(%dx)
4306d6:	52                   	push   %edx
4306d7:	6f                   	outsl  %ds:(%esi),(%dx)
4306d8:	4c                   	dec    %esp
4306d9:	30 67 31             	xor    %ah,0x31(%edi)
4306dc:	45                   	inc    %ebp
4306dd:	35 73 4f 46 79       	xor    $0x79464f73,%eax
4306e2:	4f                   	dec    %edi
4306e3:	6d                   	insl   (%dx),%es:(%edi)
4306e4:	75 33                	jne    0x430719
4306e6:	46                   	inc    %esi
4306e7:	56                   	push   %esi
4306e8:	4a                   	dec    %edx
4306e9:	69 77 61 67 6e 54 36 	imul   $0x36546e67,0x61(%edi),%esi
4306f0:	32 78 6a             	xor    0x6a(%eax),%bh
4306f3:	76 50                	jbe    0x430745
4306f5:	78 2b                	js     0x430722
4306f7:	7a 50                	jp     0x430749
4306f9:	62 6f 37             	bound  %ebp,0x37(%edi)
4306fc:	66 30 64 6e 31       	data16 xor %ah,0x31(%esi,%ebp,2)
430701:	67 47                	addr16 inc %edi