MDGIMLFTLIVLIGTEWSFFKPYLQGKEKKVLIVFIPLQVLDNIATVVIDETGPYAKDCLTWNQSCLDQLNLCEGDAQNMQLKLKLLSIVVKYMMHRPNFSTVFREAVKNTHTGESILVDLSKTLHLSLPEQIGLGLALADSDDTNQSQEGQNFHESKIMELYKNPTASISEDLIEQISLFLHRSEGLSKHVPTFLDALNFESLSTSNGLVFDDILTQLEEATDVANIMEELGYGCTIDVSHCKDILSFFSPLKEETDPFPIQTVCGSVWNNDEGQMSLLRFVVSASPEECNTVLYTAFNQLQHEIFSALFPSYLVGTNPNCTILLHQLWLVDPDIVLWGMMDLHAKDPSCISNILDACQEIKLIDENMWYNFDDSHVSPISEDEIKTSITLSFLELQTSQETMDVFHRIIVPSLCFIGGHLSSDKDELSALKAGLRKVNFFTEYVAVGRSKKASEEEDKSDEKLSLGSEESEFFESDDSTSADECEGDGADYRLCSEFNKCLSYGPLAATNLVVEDSDHSLPQNSMRSLLSWKRRK