MLSQFNSSLWVQEGDVHEHQGLGHDQAALMGQEAGNDHNQHLLPMPSGGGGGFRAPPMLDDDSWYFNPGAVGDAAGNGSMIPAPATMEASGSSSGFGDASQMFPLLNPGVGGTGPLDVPGFDLDISGDLSAFLGAGNAPNTSLLPRGNTDFLGSFGGFGTAPAQTTDFGGLAGFDLFDTGAQGWSGPSSEGPAAPAPQTAPFSGQGNAKALRPLDTFPASGAQPTLFQKRALRRNAGEEDGGRKRKAAEPDIILDDADDDIISIDASGLIYDSEDGRGVEESGRKDGNESNANSTVTGGATAEGNAKKKGMPAKNLMAERRRRKKLNDRLYALRSVVPRISKMDRASILGDAIEYLKELKQKINVLQNELEASPSASSLPPTPTSFHPLTPTTPTMPALPSRVKEELASSAAQEPCVEVKLREGRVVNIRMMCSRRPGVVHSSLKALEGLGLDVQQAVISYFNDFTLDVFKAEQCKDGPGPQPEEIKAVLLHCAGFHPAV