XGQVQWKALRRVHLRGLQEFLQAQHPPQSQLHLPGFAGTSVGTLACVSRSNRDCQIDQHHRNQCQYCRLKKCFRVGMRKEAVQRGRIPHALPGPAACSPPGATGVEPFTGPPVSELIAQLLRAEPYPAAGRFGGGGAVLGIDNVCELAARLLFSTVEWARHAPFFPELPAADQVALLRLSWSELFVLNAAQAALPLHTAPLLAAAGLHAAPMAAERAVAFMDQVRAFQEQVDKLGRLQVDAAEYGCLKAIALFT