MDKIEHKMVAVNGLNMHIAELGQGPTILFIHGFPELWYSWRHQMVYLAERGYRAVAPDLRGYGDTTGAPLNDPSKFSIFHLVGDVVALLEAISPNEEKVFVVAHDWGALIAWHLCLFRPDKVKALVNSSVHFFPRNPNMNTVEGLKAVYGEDHYISRFQVPGDIEAEFAPIGAKSVLKKILTFRDTAPFYFPKGKGLEALPDAPVALSSWLSEEELDYYANKFEKTGFTGGVNYYRALPINWELTAPWTGAQLKVPTKFIVGEFDLVYHIPGAKEYIHNGGFKNDVPLLEEVVVLEGAAHFVNQERPHEISKHIYDFIQNF*