MAEPYQLNGILNGMPNLSHPSSPSEVDEFCKALGGNSPIHSVLVANNGMAAVKFMRSIRIWALETFGTEKAILLVAMATPEDLKINAEHIRIADQFIEVPGGTNNNNYANVQLIVEIAERTRVSAVWPGWGHASENPELPDALDEKGIIFLGPPSAAMAALGDKIGSSLIAQAAGVPTLPWSGSHVKVPPESCHSIPEELYRNACVSTTEEAVASCQVVGYPAMIKASWGGGGKGIRKVHNDDEVRALFKQVQGEVPGSPIFIMKVASQSRHLEVQLLCDKHGNVAALHSRDCSVQRRHQKIIEEGPITIAAPDTVKELEQAARQLAKCVQYVGAATVEYLYSMETGEYYFLELNPRLQVEHPVTEWIAEINLPAAQVAVGMGIPLYNIPEIRRFYGMDHGGGYHNWRTISAVATKFDLDKAQSVRPKGHCVAVRVTSEDPDDGFKPTSGRVESGGAIHEFSDSQFGHVFAFGESRSLAIANMVLGLKEIQIRGEIRTNVDYTVDLLNATEYRENKIHTGWLDSRIAMRVRAERPPWYLSVVGGALYEASSRSSSVITDYVGYLSKGQIPPKHISLVNLTVTLNIEGSKYTIETVRGGPRSYKLRMNGSEIETEIHSLRDGGLLMQLDGNSHVIYAETEAAGTRLLINGRTCLLQKEHDPSKLLADTPCKLLRFLVADGSHVDADTPYAEVEVMKMCMPLLLPASGVIHFVMPEGQAMKANDLIARLDLDDPSSVRRAEPFHGSFPKLGPPTAISGKVHQKFAASVNSAHMILAGYEHNINEVVQDLLNCLDNPELPFLQWQELMSVLATRLPKDLRNELDGKYKEYELNPDFCKSKDFPARLLRGVIEANLAYCSEKDRVTNERLVEPLMSLVKSYEGGRESHARVVVKSLFEEYLSVEELFNDNLQSDVIERLRLQHAKDLEKVVYIVFSHQGVRSKNKLILRLMEALVYPNPSAYRDQLIRFSALNHTSYSELALKASQLLEHTKLSELRTSIARSLSELEMFTEEGERLSTPRRKMAINERMEDLVCAPLAAEDALVALFDHSDPTLQRRVVETYIRRLYQPYLVSGSIRMQWHRAGLIALWEFSEEHLKQRSGQDVPLQQVENPIEKSWGVMVVIKSLQFVATAIDVALKETSQYGIGVRSVSNSNHVHSNQSNMLHIALVGINNQMSTLQDSGDEDQTQERVNKLFKILKDNTITSHLNGASVKVVSCIIQRDEGRPPMRHSFQWSVDKLYYEEDPMLRHVEPPLSTFLELEKVNLEGYNEVKYTPSRDRQWHIYTLIKNKKDQRLNDQRMFLRTIVRQPSATNSFLTGNIDNEVGHTQASSSFTSNSILRSLMGALEEIELHAHSETVRSGHSHMYLCLLREQQLHELIPFSRMTGKIDKDEGTVCTLLKHMVLNLYEHVGVRMHRLSVCQWEVKLWLVCDGQASGAWRVVVTNVTGHTCTIDIYREVEDPTTHQLLYHSATTSAGPLHGVALNEPYKPLDAIDLKRYAARKNETTYCYDFPLAFETALKRSWKSSSYGVSEANEHNRFYAEVKELIFADSVGAWGTPLVSVERPPGINDIGIVAWNMKLSTPEFPRGREIIVVANDVTFKAGSFGPREDAFFDAVTNLACERKLPLIYLAATAGARLGVAEEIKSCFHVGWSDYESPERGFQYIYLTTQDYSRLSSSVIAHELQLKNGETRWVVDTIVGKEDGLGCENLHGSGAIASAYSKAYKETFTLTFVTGRAVGIGAYLARLGMRCIQRLDQPIILTGFSALNKLLGREVYSSHMQLGGPKIMATNGVVHQTVSDDLEGVSAILKWLSYVPPYVGGPLPIMKPLDPPERPVTYLPENACDALAAICGIQDGEGRWLGGMFDRESFVETLEGWAKTVITGRAKLGGIPVGVIAVETQTVMQVIPADPGQLDSAERVVPQAGQVWFPDSATKTAQALLDFNREELPLFILANWRGFSGGQRDLFEGILQAGSTIVENLRTYKQPAFVYIPMGGELRGGAWVVVDSKINPDHIEMYAERTAKGNVLEPEGLVEIKFRPKELEDCMLRLDPELIGLNTRLKEMKKQNASISEMETIRRSMTIRMKQLMPIYTQVATRFAELHDTSARMAAKGVIGKVVDWKESRAFFYRRLRRRVAEDALAKEVKEAAGEQLSHRSALDCIKKWYLASKGTEGDGEMWNDDESFFAWKDDPKNYENYLEELKAERVSNWFSHLAESSDVKALPNGLSLLLNKMNPLKREQVIDGLRQLLG*