MQQGWLCLVLLFLLGLPRYALGGDITATERELWLAEPQTQQKAEELYLLALHNEVDRLQFNLQRISYPAQEVVRFLLLQKFEQGQLILTEELAVFIAVQKSQTPNYLIAERGDGYEFSVPAFDYAAIAHRLLKQAQQQQDIVMFVLQAENGELNLREWLSGSSAQSVDVRQRLLLTELHRLSPQAMERLIAQITTEQVTSWLPSVMVMVQFAQRSQSHALYQRLWLMKANDEIRQEVARLGAQADGFAKQQLMLAVENPSLKQEALQALIEIRPMSMEVEQFLIEKLGQSENASQVASMLAQSGYQGWLHELVSSNRAVKQQAILAVLNP*