MPPYVHTGPVDCSQDADCSALTGKTAIVTGGANGLGEAYVRALVAAGYASHLLHLFATNASSTTVSASVLATSTQRKARNSNLSYQAPSTKFIPCSTGTWTDQVRLFEEAVTLSPTNRIHYVIANAGIHRVDEIFQPGPESLPEPDLSIVDINIKGPLYTAKLAMHYFIRQNGTTPTPEQEDTCLILIGSGAGFLDVPRSPQYCASKWAMRGIMHSLRRTTYYYGSRVNVISPWYVHTGILSEEAFAHVKRAGVEFATAEDAGRCLLRILADGKVNGHSFFVTARKWAEKGFMDLDLEDYGDDALLGEVQEMQMCSAPVEAGLFG*