MSQQFNVAIFGATGAVGETMLEVLQEREFPVDELFLLASERSEGKTYRFNGKTVRVQNVEEFDWSQVHIALFSASGELSAKWAPIAAEAGVVVIDNTSHFRYDYDIPLVVPEVNPEAIAEFRNRNIIANPNCSTIQMLVALKPIYDAVGIERINVTTYQSVSGAGKAGIDELAGQTAKLLNGYPAETNTFSQQIAFNCIPQIDQFMDNGYTKEEMKMVWETQKIFNDPSIMVNPTCVRVPVFYGHAEAVHVETRAPIDAEQVMDILEQTDGIELFRGADFPTQVRDAGGKDHVLVGRVRNDISHHSGINLWVVADNVRKGAATNAVQIAELLVRDYF*