MYSLGVVFDPSDRDIVSHYLPMLISGESMSSLGDLQYVIGFEDIYSTKPSVFFDVNNGNGLPFLKSNQRFIFTHRQRISKKNANGKRPRRILESHHYDETLGVGDSGGYWRSSTAEKPILDEQQKEIGFVRTLNFFEFKDEKKCRKDATKTRWLMHEYRLPGDTFQEWVICKIKDTSRSPHDDYSDSIWEKELFGKLLLPHSDENYDHQDEYQSQIQSSTVFNDGNLPSFEVDQLLDDDPFKEVDQLLEINDNNQIQTQSSTVFNNGNLPRYEVDQLLYAHEKEVSKDDDPFKEVDQLLEINDDNQIADYPFKEMEQLLGMNDNDPIADVDEALATMNSYYLQDLLG