MHHLPIVFWVTTAGTGLLGVVAFVTARGVLLALHVTLSISLAAAVAAHNVLGFLLLRDKCLLSQTSFSGCQACPCAAQSLCTRALMAAQPGCSPCQAWPLDTCAAITGTNSLMAFMVSVEVRALEAGRAAPLHLDYAIHLLRSXWAFGSAADHALVIRLAALLRLDLALMIEPGPPAAKADVKPTQVLPVSIPTQPAPDKAAEEKPLLAPIAEKAASPLDGRTLAWPDDPSPDSPSHLASTGKDSLGLKGRGVQGVLAEAPQPLSWDHLVAVAPVAEA