MASEPWFGGLLPAGVRDPLPAGDSVPGPAPAPHSGVETPWPVAPGRTGAPVDAEPGGPAPGQPMASATLPGPPPGPAPGPALLPLESMFSPITEQLRYLLKKAEDFQSYLLYSRDRVQKEQLAKAMPTFLQMCQPYFLYLESAARGMPPIHGALQELVRKRLLEISQQLALRLEQLVLMYASFGFVVLEETDPLSVSCFFCGKFSLGPSHQVSVFRYCSPAPYTAGRLPRYLYKKMRWNLEASPETSNRGHGPHVEYYFLCYRDTWEDTGKSPANSCAQIQKLWSIGRWVPLGPGQDGSSDIYSWILCPQPPGEYQQLLTIGFEEPSHTLATDLLVQILTGQAGSAGRAPSAATGPPGWPGAPGP