MAAIVALLLCSLMLIFSICSSMVHALSLNYYDQTCPQAESTITHVVKKSIVEDKRVPAALLRMHFHDCFIRGCDASVLLDSVGQNSAEKDGPPNISLHAFYVIDNAKEALEAICPGVVSCADILAMSARDVVALSGGPSWEVPKGRKDGRISNANETLQLPGPTFNFSQLLQSFSQRGLSGADLVALSGGHTLGFSHCSSFQNRIHNFDATHDVDPSLNPSFAASLRSVCPVHNKANNAGSNLDSTSTAFDNAYYKLLIQGKSLFSSDQALMSTSKTKELVSKFATSEQAFREAFVKSMIKMSSITGGQEVRLDCRKVR