MHLSENEGVEGNTFVVTGGLGFVGAALCLELVRRGARQVRSFDLRHSSPWSDDLKNSGVRCIQGDVTKKQDVDNALDGADCVLHLASYGMSGKEMLRFGRCDEVNINGTCNVLEAAFKHEITRIVYVSTYNVVFGGKEILNGNEGLPYFPLDDHVDAYSRTKSIAEQLVLKSNGRPFKNGGKRMYTCAIRPAAIYGPGEDRHLPRIVTLTKLGLALFKIGEPSVKSDWIYVENLVLAIILASMGLLDDIPGREGQPVAAGQPYFVSDGYPVNTFEFLRPLLKSLDYDLPKCTISVPFALSLGKIFQGFYTVLYPWLSKSWLPQPLVLPAEVYKVGVTHYFSYLKAKEELGYVPFKSSKEGMAATISYWQERKRRSLDGPTMFTWIAVTIGMSALFAAGWLPDIGPVPFLRAIHLFFFRTITIVKAVFIVAVVLHVAEGIYAWFLAKRVDPGNAMGWFLQTSALGFFSMRFLLKRAKEHQI