MELSYATTMHYRDVVFYVTTDRNRAYFVCGGCVYSVGRPCASQPGEIAKFGLVVRGTGPDDRVVANYVRSELRQRGLQDVRPIGEDEVFLDSVCLLNPNVSSELDVINTNDVEVLDECLAEYCTSLRTSPGVLISGLRVRAQDRIIELFEHPTIVNVSSHFVYTPSPYVFALAQAHLPRLPSSLEALVSGLFDGIPAPRQPLDAHNPRTDVVITGRRAPRPIAGSGAGSGGAGAKRATVSEFVQVKHIDRVGPAGVSPAPPPNNTDSSSLVPGAQDSAPPGPTLRELWWVFYAADRALEEPRADSGLTREEVRAVRGFREQAWKLFGSAGAPRAFIGAALGLSPLQKLAVYYYIIHRERRLSPFPALVRLVGRYTQRHGLYVPRPDDPVLADAINGLFRDALAAGTTAEQLLMFDLLPPKDVPVGSDVQADSTALLRFIESQRLAVPGGVISPEHVAYLGAFLSVLYAGRGRMSAATHTARLTGVTSLVLAVGDVDRLSAFDRGAAGAASRTRAAGYLDVLLTVRLARSQHGQSVGSKHHHHHH