MQKLTLILCVLKTAVTSDVEDLACAVEAVEWQEYHSAYEAATRATALGESAERDVARAALAEQLLLRTSNVTDVLSCNVGVIAGYYLLARLVSQEAVDTMGLFGGAAEGQTGLAYRLLQLALVFIFTLRNANRIPTGPARAWGVNEHLIIPAIMHMRRGQELKRQTDLRKLVPISPRFRDPNLKIGIVSICAYPEDHPLALPKLTPANREAYAERHGYQLRMHLEHPVIGAHGLGVQHAKLATVLAYLQSNEFDWVAWLDCDSIIMNLNRTLDSVIYQYAQRRIQAEDVGEDVPTICGELNDEADALVGEWLDSWVTGDFQEESVIQIRRGADDDVYAEAPQIGLVQGRLVDDQLEMDFEGGTLNARIVWNTTASGVWALQLQWDNGARWLHREAPGAATQPCREPCRVTGPSCGRALLDPEVNLLITEEGWGLSSANWLIKHSAWSVKFLHDALTAAHVELQLFGDQDAMILHLMNRQSLEAAQRPPEGKDPLDRHAAIIPQFELNAYDALNALTMECDAFVEGDLLVTFPQCKDAEGCNDVFELAAEYAQDAGKLLDPDAGAWWQRRESTPTWSRYSRSSSASLRVFGPRPVIRDVFTREQEYNRAKQQX