MSTLVPPNVPNVVLKSRQYPLARHPPSSMVVAEKRDKTLCVLITGASRGIGLELVKQYLLRVGRGNYGRGGHVIACARDPDKSMDLLRCFTVDYVSYELVPLDVTDPGSFGDLHEHLQDLDRIKEMDGVAQKIDIVFNNAGVALGRDCSLGTVDYDAWRTSFDTNVMGAVRVVETVLPHLADDATIVNVSSGLGSIGRVANGGFNTLTQDVIYRSTKAALNMTTACCAAELRARAPDKAMKVVSIDPGWVNTDMGSRGGTVKPPLEPEQVVRGMIDVVANLKPEDSGKFLSWEGEEMPW*