METPAAVDEAMDDAAVPALQINAVVRSRARWRRRNFVCSANLGMRFDLPSLVAKSHRRAELVPKKNCILMKLGGPKATAMLFANGKLVCSGAATEEGIKGAARRFTQMIQKMDFPGVNLIDFKIQNVVGTCELGFRVLVEELSFAHSQNCTVRELGGLCVLEVLTTYVRVVFGVCSQYEPELYPALIYRLEKPSVKILVFVSGRVVFTDSKEPQDLYVACERIVPVRSATIYAVPVAERLTQFVAGLQILRQFKDTKAYDPSDHLHGDRQLDSHLEDDDDDDHHRDDAHHFDD