MDENYDVIVLGTGLTECVLSGILSVEGKKVLHIDRQDFYGGESASLNLSQLYGKFKPSSQKPELKGRDRDWCVDLIPKFLMANGELTNILVNTDVTRYMEFKQIAASYVYRNGRIAKVPSNAKEALASSLMGIFEKRRMKRFLEFIQNYDEADASTHQGFDLDKNTMNEIYTYFGLENGTKDFIGHAMALWSTDDYLNEVARPTYERIMLYASSVAKYGKSPYIYPLYGLGELPQGFARLSAIYGGTYMLDTPIDEVLYEGEGPDKKFAGVVTKEGTARAPIVIADPTYFPENVKKTGAKVIRAICILDHPVPGVELDSLQLIIPQNQVGRKHDIYVAVLSDVHCVVPKGYYLAIVSTIIETDAPHVELEPAFKLLGPRVDTLMGIAELYEPIDDGTKNGIYLSKSYDASSHFESTTDDVKDIYFRITGKPVELKKRPTAEEEEALQGL*