MSQQSTNLQVLLLPLMAQGHFIPFLALAKLLENKTNHTISLITTPLNIQNLKSALPSTTNIRLTPLPFNSSDHGLPPFIENTASAPPHLLPHLIQASQSLQPAFDRLVADICRESSSVCIISDAFMSWSVETAKKYGVFHCVFNTMGAFGTAVFMSLWTHFPHRQIQDDEFRLPDLPNVYLHRSQLSDVSRAANGSDLWSVFFRKQISFWKETEVMLVNTVEEVEEKALEQLRIKLKRVLAIGPVIPSPSPPSSWNPLSCINWLNQHPPNSVLYVSFGSQNSIHPSQMMELAKGLEASEKPFIWVIKPPIRFDLKDHEFSTKWLPEGFEDRMTERKRGLLVKTWAPQMDILSHGSTGAFLSHCGWNSMLESLSWGVPIIGWPLSSEQFFNSKLVEEELGAGVEVARGSKAAEIGGVDVARIIGLVMDGESEKGREVRKRAKELMELMKAATEEGESCKGSSMIAMEEFFEAVACCRENGRFQ