MVSRSSSDKTNGTTPLPAGAPQELVLVTGITGFVGGHVAAACLRHGYRVRGSLRSLAKAKTTLAELQTAFGSDVFARDRVEFVQLDLEKDENWDSAMQGCTYVLHVASPVSAQEPKNPEEEMIRPAIEGVKRAFLKAVQAGCVKRFVYTSSIAAIIAGHDYTAHPPRVFDESDWSQDDGPTPMISYEKSKLYAERALWELYEKHKDVIELSVVNPGYVIGRAPCSYARSSLHVVTKIMQRQIPLVPALGFESVHASDVAELHILCMTKPEAVSERFCAVGGFLWLYDMAHELQAAYPERKIVVYRCPSWLMQVVAAFDKEVHTFRHLLNVKIEVSSAKAYRLLGWTTQNPMTGLLDAAKSLEHLF*