MTVFSAKQVFPVDYEETEVSQRLLEASHSGDLSLAFRCIVDPSVDVNFAGAVTLKIASTDLLLLPESPSQVRLDFQEFISDVSPLFLAVHAAHAALVRKLLSVGADVNQRLFRGFATTAAVREGHFNILEILLKAGASQPACEEALIEASCHGQAGCLELLMSSDFIRPHVAVHALVTASCRGFVDVVETLIKCGVDSSATDRVLLQSLKPSLHINVDCTALVAAVIHRQVPVVDLLLQNGVRLDFEVRLGAWSWDTSTGEELRVGAGLGEPYGITWCAVEYFEKSGAILRLLLQHASSKPHSGRTLLHHAILCGNVEAVKVLLECGADVESPVKTTSKTRFLPIHMASRIGLPTIIQCLIDFGCDLNSTTDSGDSALMICAKYKQEECLKVLTRAGADFGLVNIAGQSASSIAKSDNWSLGFQQAVLDTIRRGKIPKSSNATTFSPLIFVAQAGDTEALKIVIESGAFDVDYQDDSGFSAVMHAASKGHVDSFRLLVYAGADVKLCNKSGETAITLSEMNLNCDLFEKVMLEFELEKGNINAGGFYALHRAARRGDLDAVTLLTSKGYDVNAPDGEDYTPLMLAAREGHASICELLISYGAHCNAKNARGETALLLARKVTGGKSDAEAVILNELARKLVLGGAYVLKHTKGGKGSPHGKQMQMLGSAGVLCWGKSSRRNVVCCEAELGPSSTLRRNRYKKGDAEEPGMFRVLTSKSREVHFVCDGGLEVAELWVRGIKLVTKEAIFHKQRSV*