MDKQVVVIGGGSGGAVLAHELTKAGFKNVTLVDRKDYFEVTYASNRVLVDPALGERQRMHYAKLLKCKFQHGEVAELEEKSVKLKDGSRVPFDFAIVATGASYKDLAYAKGWKTTTIVERKAEVSAEHERLHAAKEVLIIGGGPTGVELAGEIAFKFPDKSVTLAHGTDRLLPGLSPKASAVALKNLQALNVNVLLSKRLSKQDEAYKKADVVYTCVGYLPNTELMQASFASKLDKDGRITVDDKLRIYGYEHLFAIGDCANVAEGKQGYSAMMQAKTCTKNMVAVARGKPLKTYKTHPPGGIVSTGPKTGVAQTPLGITSVPFFINVKNKDLFIGMTYKSFGVAR*