MAIPHRVKVLNTCRVSPPPGSVAETSLPLTFFDVIWLQVPSVQQIFFYQLTESDTTSHFLDSLKPSLSLALRLFVPLSGTLYPSPKTGELEIRYKDGDSVQLTIAESDSDFEFLTDDRAKEMALLKQLVPDLTKSDSDLLSVQVTVFPNSGVSIGVSIRHVAADGTSTMQFVKHWASICRLGVESSSAESVPVYDRVVIPDPNGLKRTFVEQMEDKKVGSVGRGLADTVAATFVLGRARIERLRQRVAMARPHVNGEKLPDYSPFSVSCAHVWVCLVRARAESGSKTAQFKFDSGCRGLFDPPIPAAYFGNCIRPCFVRVGRADLAGENGIWVGCEAIWGVIQAVKNGGDDDFLEETDGWIARLMEMGGAGGRLDWLSWSPKIGVYDLDFGMGRPRKVEVISMDGIGAMSLMEGRDGDGFEVGLSLSRLEMESFASMFEEGLE