MSQQFNVAIFGATGAVGETMLEVLQEREFPVDELFLLASERSEGKTYRFNGKTVRVQNVEEFDWSQVHIALFSAGGELSAKWAPIAAEAGVVVIDNTSHFRYDYDIPLVVPEVNPEAIAEFRNRNIIANPNCSTIQMLVALKPIYDAVGIERINVTTYQSVSGAGKAGIDELAGQTAKLLNGYPAETNTFSQQIAFNCIPQIDQFMDNGYTKEEMKMVWETQKIFNDPSIMVNPTCVRVPVFYGHAEAVHVETRAPIDAEQVMDMLEQTDGIELFRGADFPTQVRDAGGKDHVLVGRVRNDISHHSGINLWVVADNVRKGAATNAVQIAELLVRDYF