MSVLNQSGEEQVECPLCMEPLEVDDLHFYPCTCGYQICRFCWNRIREGENGLCPACRKAYPENPADFIPLSQEQVAAIKTEKKAREQKRRNKTLESRRALANVRVVQNNLVFVVGKTVRLADPEILKRQEYFGKYGKIHKVVINQSTTYAGSQGPSASAYVTYVSSADALRAIQGVNNVTLDGRVLKGSLGTTKYCANFMKNQPCPKPDCMYLHDLGDPKASFTKEEMHAGLHQVYERKLHNQLLASQQRDKNNEDKQLNGSGSFLLHFTFYLLMT