MQGLQRTLLRSARIFAVQPFSRFLCTSTHERLAGKVAIITGGAKGIGKATSRLFLKEGAMVAIADTDIEAMSTWEEELGHNDRALACKCDVSSDDEVAKMVASVIERWGHLDIMFNNAGIGGSRASVFDVRWHDICQVMATNLGGTVAGTREAAIHMRASGHGGCIINTASACASMGGIAMPWYTASKAAIVSLTKCCAYELAPFGIRVNSISPGSTPNERWVEQLRSQGFQGTTPLDISKELQKQDHFKGPLPSVDRIAQAALFLADDASGGYISGHDLVVDGGLTTTKGYDIFAFMRKN*