MQQRLLWLIALLPLAIQAMPFAVSPGTWSVREIPTSQRAAREAGRVAVQYLNYYSGSPHQLVYLDVVRKATVKSVPEIGDKFYIEFTTKDYQTNQEVRVCTASVFFRQRQAKPAIHVNCSTSGSLMKTREDDYNFYRQMKKQITPISGKDIPDSFGFIDPDMLPVWYLAIMGSSFAIWEKTSEERSYTMAQIKTVQQLPRKDDSIAFDYDILLHELPTEEMIFCSLHIVWIPGKPPKVDYECSHNAENGSGTESEEGSTFLGNFK