MATGTVLATAVSNSGGKGCCKSGPGYASPLAAMSGPREKLIYVTALYSGTGLEKPDYLATVDVDPNSPTYSSVIHRLKMPYIGDELHHTGWNSCSSCHGDASADRRFLVLPGLISGRIYAIDTKTDPKAPSLYKVVEPKEILEKTGLAFPHTSHCLATGDMLVSCLGDKEGNAKGNGFLLLDSDFNVKSRWDKPGHSPMFGYDFWYQPRFNTMISTSWGAPKSFSKGFNLQHVADGLYGSHLHIYKWPEGEMKQIIDLGNTGLLPLEIRFLHDPSKDIGYVGSALSSNMIRFFRNSDDTWSHEVVISVKPLKVENWILPEMPGLITDFLISLDDQFFYFVNWLHGDIRQYNIEDPKNPVLTGQIWVGGLLQKGSPVKAVREDGSTYQFDVPQIKGKSLRGGPQMIQLSLDGKRLYATNSLFSAWDRQFYPELMDKGSHIIQIDVDTEKGGLSINPDFFVDFGDEPDGPALAHEMRYPGGDCTSDIWI*