MDVRAKRKVSTDEVVFIPDSDEEVPKSTSRRKGVLRISAGRAAAVAGIHPYAEVGEIFLELLYQDLPELLLEDAKLAGVEVISPEVERERLIEKSGEAAALKAALSSAQRAQNVEAAQEAQKTLRELVAKSKAEGKVNDQEAEELQQTLQLEVNLDFGARHEDSAIERYQKKVGADVYGQQKRVFLPMPAEGPNFALCQAFPPPASAAALPRDQAPAAPATDQGAKPLFYLTGYVDGLVDVPRNSPGPGAGSSAPVAVPDETLVVEVKHRMGRIKDPPEIYDIVQLCSYCRALGCLRGDLVQCLRQGTTGDVLHVKRIDFSEGSPDRIGFDQHVLPNLYAAAQGVYAARHDQAWRVKLLQAAPEERRCLDGHGIWDG*