MLAVCRHLVAADAALSVTVVVTEEWHALLESAGVPAALPDRISFATIPNVIPSEHGRGADHIGFIVAVHTRMAAAVEWLLDRLLLEQKWRPDAIVADTYLAWGVAVGARRGIPVCSLWTMAATFFWALYHFNLWPPVDGSESEQELSCRSLEQYVPGLSSVRLSDIKTFRASWERPMKIAEEALVNVRKAQCILFTSFHELEPEIINRIAETVPCPIYPIGPSIPHLPRNGDDPGKIGNDDHHSWLDARQENSVLYVSFGSYVTSESNHKN*