MASTTTAASAPAVGPIPFKDVSDLATPVPAEASSEEEHNVLVSALPSKLVPGTQLKLRCYQGFWLPERFVPAAVGLQRRFAPRRDDVIIASLPKCGTTWLNALAFATMARRSYYPGGGSDHPLLRLTPHQCVPFLDALFAGGREAQLEVIPSPRLMYTHMPLSMLPVHRGGYRVVYICREPKDMAVSLWHFRRSAHPELSFADTVESVFSGGNTYGPFWDHILGYWRASQSVLFLRYEELLRDPAENVRKLARFVGLPFSEAEEEAGVVGGIVELCSLESLRSLEVNKRGYMDGLNFPRKALFRKGVPGDWVNHMAPEMACRMDEIVGDKFSGSGLSFY*