MASVASDPLLSHQIWHKNQIFPSKNPSLGFLPIPCSGFCSNPRRSVVRAQTAVIPVDSKGVVAPPPFEFDAVSEAELKERGFLGLRKTKLVCTVGPACSSLEQLERLALGGMNVARLNMCHNTREWHRDVIRNVKRLNEEKGFCISLMIDTEGSQMHMVDIGGASSIKAEDGSMWLFTTQKFEGHRPFTVQANYEGFAEGIVVGDELVIDGGMATFEVVEKVGSDLRCKCTDPGLLLPRAKLTFWRDGKLVGNNSDLPTLSTKDWADIDFGISEGVDFIALSFVKDADAIKHLKDYLSTRSSELIRVLAKIESLESLENLVDIVEASDGIMVARGDLGVQIPLEQIPAAQEKITHICRQLNKPVIVASQLLESMVEYPTPTRAEVADVSEAVRQYADALMLSGESAIGSYAEKALSVLRMTSGRMELWSREENRQSLLTQRQLAVSLPDRIAEQICNCAVEMANNLGVDAIFVYTTHGLMASLLSRNRPNPPIFAFTNKSSTRKGLNLQWGVIPFGIDLSEDMEDNIGRTFNLIKTKGMVKTGDVVLVVSDITSSHRIPVFQSIQVRTIA