MSRVGVVLEVDVNGEELFFVDKDVLARFCGRIRRLVVAGAASAGRRPRVTLQGLPGGPEAFELVARFCYTDDGGRGGAVTAGNACVLRCAAEFLDMAAADVAAAEAEAEAAPSLVRMTEKALEEMPHWPWHTVVDAVKQCQRLVPLADSTGAFDAAVAALVSQMAVPPPAGDATPTGSSPESTAFRFSCDTKSSSLSLRGGSCVSRTWWFEDLVALGPATVERVASALVARGADHGVVARFLFYYLKCRVAGASAEEKKAMLQASVAVMAKLDRSAVSCKGLFGILRIAAPLRLADACQERLVAMIGRKLDHATLDNLLVPAPPGTGSLYDVSLVLRFLAAFLRGGASDEPARLKKVGKLVDLYLAEVAPDPSLRPAKFLELATALPAHARDCHDALYRAIDVYFQVHGRLTDEEKMKICRGLSYEKLSPESCKHLARNGEFPTRAAVQALASQHTVLKSIVLREPAGQLKPVSLSPPPSTGKHRDVGGGENDEGQVVLYAGRLDLSLENQNLRSLLDGMHWRVMELEKVCSRMKTQMSKMKQPRRGGGGGRAGRSSLPRMCS*