MATNGSNTVVANEGTVEHIGAVKLDPWLEPFEDVIKRRHGMAEDWLKKIEQSEGSIEKFTRGTEVYGFNVKPDNTIVYREWAPNATAAFLVGDFNQWSRQSHPMKKNEYGVFEITVPPTAAGEPAIPHNSKVKISLFLPNGQLIDRLPAWIKYVTQDLSVSPAYDARFWNPPSSERYTFKNPRPKKPKSVRVYEAHVGISSPELRVATYKEFTKNMLPRIKKLGYNVIQLMAIMEHAYYASFGYQINNFFAASSRYGTPEDLKELIDAAHGMGLTVLLDVVHSHASKNVLDGINEFDGTDHQYFHAGGKGRHDQWDSRLFNYGHHEVLRFLLSNLRFWMDEYQFDGFRFDGVTSMLYLHHGMGTGFSGGYHEYFGPDADEEALVYLMLANKMLHELYPEVISIAEDVSGMPTLCLPWSDGGVGFDYRLAMAIPDMWIKILKEKKDEEWDMADICWTLTNRRHGEKTIAYCESHDQALVGDKTLMMHLCDAEMYTHMSTLTPLTPIIDRGMALHKMIRLLTHGLGGEGYLNFEGNEFGHPEWLDFPREGNQNSFWYARRQLNLTEDNLLRYRFLNDFDAAMNNCEEKHGWLSAPQAYISLKNESDMVVVFERAGVVFAFNFHPTQSFADYRIGVDVSGTYKVALTTDDKEFGGHGRIDSSTRFFTTPMEWNGRKNWTHIYLPSRTAVVLELE