MQVSRRKLLQLMGASAALVPAVKLQAASAPTATSLKTAYQQDFLIGAALSASIINQADPQLVTLIARDFNSITPENCMKWGEIRNADGSWKWADADAFVAFGEQHNLHMVGHTLVWHSQIPDSVFKNKDGNYISKTALQKKMQEHITTLAGRYKGKLHAWDVVNEAVDDNLKMRESHWYKILGEDFIYQAFNLAHEVDPKAHLLYNDYNIERTGKREATIEMIKRLQKRGMPIHGLGIQGHMGIDTPPIAEVEKSIIEFAKLGLRVHFTELDIDVLPSVWELPVAEISTRFEYKPERDPYTKGLPQEMQDKLARRYEDLFKLFLKHADKIDRVTLWGVSDDASWLNDFPIRGRTNYPLLFDRQHEPKPAYFRVLDLKQ