MAPGGAVAEDALPPGLTFQPRDDVLVGSYLLRRIQGTRPLPLQGAILEADPLSAPPWELLAGFGRGDEAFFFADARAKNGKGKRQKRTVEGGGFWQGQRACVDGEKLLVPGGDGVAELPDLIALPSEEADPQPLLPPAPAALVRFADDAAGASNDSSMVSTQPPELTVLPLPAEEADAAPAPSGISWPDDQSDYSSSIIDGEALMWSDYDFPENIDEVLSCIDFTATADQCSSLDFCLDNLFDDLQAD