MSSTPSLSHSPAELYRAWQDLRAERPQLRARDAAALLQVSEGELVASRVGIDAVRLRQDWAALLPALGELGPIMALTRNEHCVHERKGPYREVTVSANGQMGLVVSPDIDLRLFLGGWSAVFAIAEETARGTQRSIQVFDQQGVAVHKVFLTEASDVRAWEPLVERLRAAEQDAVLALREPRAPAASLVDAQIDAAALREGWAALKDTHHFHALLKKHGAQRTQALRLAGGEWAERLDNGDLAKLFEAAAESGLPIMVFVGNAHCIQIHTGPVCNLKWLDDWFNVLDPEFNLHLKTTGIAELWRVRKPSTDGIVTSWEAFDADGELIVQLFGARKPGEPERDDWRELAESFKAL*