MQAPVLVLNDAVKRESGKNVHHANIQASRAVADIIRTTLGPRAMLKMLLDAAGGIVVTNDGNAILRELDLAHPAAKSMIELSRTQDEEVGDGTTSVIVLAGEMLYVAEAFIDKSYHPTVICRAYNKALEDAIAALDKISIPIDVNDRQSMLNMVKSCIGTKFTGQFGTLIADLALDATTLVSVDLGNGLHEVDIKKYVKVEKIPGGQLEDSRVLRGVMFNKDVVTPGKMRRRIMNPRIMLLDCPLEYKKGENMTNAELMNEDDWHALLKMEEDYILKLCTQIASFKPDLVITEKGLSDLACHHLSKNNISAIRRVRKTDNNRIAKVCGAVIVNRPDELQESDIGTGAGLFEVKKIGDEFFTFITECKDPKACTVLLRGASKDLLNEVERNLQDAMCVARNMIKNPKLVPGGGAAEMAVSASLKQKSSFVEGVDKWPYEAVARAFEAIPRTLAQNCGVNVIRTMTTLQAKHANGDNAWTGIDGNTGVISDMKELGIWDAYNVKVQTFKTAIEAACMLLRIDDIVSGIKKKQAPSATPSKPQIEDEKDVDSEQMIPE*