MGFLRQTWIFISGNQRITPSLRKAVRAELLDLVAATPLLHCNLAAKVSTQLGVSDASNTGGAVGFAEGLTEEGLDFLAAVRKVEAHGGVIHAPILILSLFNGIGGAFRAYDVAAVCPQGRIAVELDEGANRITSRRWPGTIFVQDVRSIDRALVRQWSLAFLQVQEVHVWAGFPCKDLTSAKHGRLNLAGSQSSLYWEIPRVCKLVEDEFGKNVVVKKVLENVASMGRSAAEEISQDFGAIPYRLDCSQAVPMRRPRFAWTTEQLESLLPDVTAISLDDAALSEKTQKRYYAALKKLLPAVEASHT