MSQPHHRFSLRQLGPVMGHAPGREMVRASFGAFAAVLVVGLFLRVTGLGSPHGLHLIAPFGASSFLLFAVPNSPLAQPWSAIVGNGVAAIAGVAAALWIPNYELSLAAALGGAILLMHLTRALHPPGGAVALTAALSPEMIRDTGFDFVLSPVMLGTAMLVALAALYASLTGRRYPFRQTEPAHEPEPEEEPQRDPLGLTREELGHLLSDFRQSANIGVEDLARLIAAAEDRAAAMRLGTLTCGDIMTRNPATVDVQTTLPQVAELFAKLAFTALPVTDGDRNFRGMIFQIDLIRRGVEDNQADRRRMQSAVRSLFGLSRGVAAQDLMRSEGPRLAPDTPAFALLPILAEGVREAVPILESGRIIGIVTRTDLLARLEEELALRAASGR