MMAEPYQMNGIQNGMPNLRHPSSPSEVNEFCKALGGDSPIHSVLVANNGMAAVKFMRSIRTWALETFGTEKAILLVAMATPEDLKINAEHIRIADQFIEVPGGTNNNNYANVQLIVEIAERTRVSAVWPGWGHASENPELPDALTEKGIIFLGPPSAAMAALGDKIGSSLIAQAAGVPTLPWSGSHVKVPPESCHSIPEEIYKDACVSTTEEAVASCQVVGYPAMIKASWGGGGKGIRKVHNDDEVRALFKQVQGEVPGSPIFIMKVASQSRHLEVQLLCDKHGNVAALHSRDCSVQRRHQKIIEEGPITVAAPETVKELEQAARRLAKCVQYVGAATVEYLYSMETGEYYFLELNPRLQVEHPVTEWIAEINLPAAQVAVGMGIPLYNIPEIRRFYGMDHGGGYHYWRKISAAATKFDLDKAESVRPKGHCVAVRVTSEDPDDGFKPTSGRVEELNFKSKPNVWAYFSVKSGGAIHEFSDSQFGHVFAFGESRSLAIANMVLGLKEIQIRGEIRTNVDYTVDLLNAAEYRENKIHTGWLDSRIAMRVRAERPPWFLSVVGGALYEASSRSSSVVTDYVGYLSKGQIPPKHISLVNLTVTLNIEGSKYTIETVRGGPRSYKLRMNGSEIEAEIHSLRDGGLLMQLDGNSHVIYAETEAAGTRLLINGRTCLLQKEHDPSKLLADTPCKLLRFLVADGSHVDADTPYAEVEVMKMCMPLLLPASGVIHFVMPEGQAMQANDLIARLDLDDPSSVKRAEPFHGSFPKLGPPTAISGKVHQKFAASVNSAHMILAGYEHNINEVVQDLLNCLDSPELPFLQWQELMSVLATRLPKDLRNELDGKYKEYELNPDFRKSKDFPAKLLRGVIEANLAYCSEKDRVTNERLVEPLMSLVKSYEGGRESHARVVVKSLFEEYLSVEELFNDDLQSDVIERLRLQHAKDLEKVVHIVFSHQGVKNKNKLILRLMEALVYPNPSAYRDQLIRFSALNHTSYSELALKASQLLEHTKLSELRTSIARSLSELEMFTEEGERVSTPRRKMAINERMEDLVCAPLAVEDALVALFDHSDPTLQRRVVETYIRRLYQPYLVSGSIRMQWHRAGLIALWEFSDEHFKQRNGQDVLLQQVENPIDKRWGVMVVIKSLQFLATAIDAALKETSQYRAGVGSFSNGNHVNSNQSNMLHIALVGINNQMSTLQDSGDEDQAQERINKLSKILKDNTITSHLNGAGVKVVSCIIQRDEGRPPMRHSFQWSVDKLYYEEDPMLRHVEPPLSTFLELDKVNLDGYTEVKYTPSRDRQWHIYTLIKNKKDQRLNDQRMFLRTIVRQPSSTNGFLSGNIDNEVGRTHASSSFTSNSILRSLMGALEEIELHAHSENVRSGHSHMYLCLLREQQLHELIPFSRMADEIDQDEATACTLLKHMALNLYEHVGVRMHRLSVCQWELKLWLVCDGQASGAWRVVVTNVTGHTCTVDIYREVEDPNTHQLVYHSATATAGPLHGVELNEPYKPLDAIDLKRYAARKNETTYCYDFPLAFETALKRSWKSSNHGVTEANEHNQLYAEVKELIFADSVGEWGTPLVSVERPPGINDIGIVAWNMKLSTPEFPSGREIIVVANDVTFKAGSFGPREDAFFDAVTNLACERKLPLIYLAATAGARLGVAEEIKACFHVGWSDDESPERGFHYIYLTEQDYSRLSSSVIAHELKLENGETRWVVDTIVGKEDGLGCENLHGSGAIASAYSKAYKETFTLTFVTGRAVGIGAYLARLGMRCIQRLDQPIILTGFSALNKLLGREVYSSHMQLGGPKIMATNGVVHQTVSDDLEGVSAILKWLSYVPPYVGGPLPIMKPLDPPERPVTYFPENACDARAAICGIQDSEGKWLGGMFDKESFVETLEGWAKTVITGRAKLGGIPVGVIAVENQTVMQVIPADPGQLDSAERVVPQAGQVWFPDSATKTAQALLDFNREELPLFILANWRGFSGGQRDLFEGILQAGSTIVENLRTYKQPAFVYIPMGGELRGGAWVVVDSKINPDHIEMYAERTAKGNVLEPEGLVEIKFRPKELEDCMLRLDPELIGLNARLKEMKKQNASNSEMETIRRSMTVRMKQLMPTYTQVATRFAELHDTSARMAAKGVIGKVVDWEESRAFFYRRLRRRVAEDALAKEAKEAAGEQLSHKSALECIKKWYLASKGTEGDSEKWNDDESFFAWKDDSKNYENYLEELKAERVSKWFSHLAESSDVKALPNGLSLLLNKMNPSKREQVIDGLRQLLG*