MSRPQRISVLGATGSIGLSTLDVVQRHPDRYEAFALTGFSRLAELEALCLRHRPVYAVVPEQAAAIALQGSLAAAGIRTRVLFGEQALCEVASAPEVDMVMAAIVGAAGLPSTLAAVEAGKRVLLANKEALVMSGALFMQAVKRSGAVLLPIDSEHNAIFQSLPRNYADGLERVGVRRILLTASGGPFRETPLEQLASVTPEQACAHPNWSMGRKISVDSASMMNKGLELIEACWLFDAQPSQVEVVIHPQSVIHSMVDYVDGSVIAQLGNPDMRTPISYAMAWPERIDSGVSPLDMFAVGRLDFQRPDEQRFPCLRLASQAAETGGSAPAMLNAANEVAVAAFLERHIRFSDIAVIIEDVLNREAVTAVESLDQVLAADRRARSVAGQWLTRHAG*