MQAPVLVLKDSLKRESGSKVQHANIQASKAVADIIRTTLGPRSMLKMLLDAGGGIVVTNDGNAILRELDLAHPAAKSMIELSRTQDEEVGDGTTSVIVLAGEMLHVAEAFIDKSYHPTVICRAYNKALEDAIAVLDKIAMSIDVKDRSTVLGLVKSCIGTKFTSQFGDLIADLAIDATMTVGVDLGQGLREVDIKKYIKVEKVPGGQLEDSKVLKGVMINKDVIAPGKMRRKIVNPRIILLDCPLEYKKGENQTNAELVKEEDWGVLLKMEEEYIESICMQILKFKPDLVITEKGLSDLACHYLSKAGVSAIRRLRKTDNNRIAKACGAVIVNRPDELQESDVGTGAGLFEVKKIGDEFFAFIVDCKDPKACTVLLRGPSKDLLNEVERNLQDAMCVARNIIKNPKLVPGGGATELTVSATLKQKSSSIEGIEKWPYEAAAVAFEAIPRTLAQNCGVNVIRTMTALQGKHANGENAWMGIDGNTGAITDMKERKIWDAYNVKAQTFKTAIEAACMLLRIDDIVSGIKKKQAPGAGQAPSKPKIEEEGDADNEQILPE*