MSNYGVKELTWENGQLTVHGLGEGVEPTTASANLLWTQALNGCETLESVVHQAALQPNKLQSQNGRDHNNSESKDGSCSRKRGYPQEMDCWFSPQEESHRVGRHSVTASASGTNMSWASFESGRSLKTARTGDRDYLFSGSETQETEGDEQETRGEAGRSNGRRGRAAAIHNESERRRRHRINQRMRTLQKLLPTASKADKVSILDDVIEHLKQLQAQVQFMSLRANLPQQMMMPQSVLSIQHQQQQHQQQQQQQQQQQQQQFQMSLLATMARMGMGGGGNAAYGGLVPPPPPPMIPPMDNRDCINASSASLTDPYSAFLAQTMNMDLYNKMAAAIYRQQSDQTTKVNTSMPSSSSNHEKRD