MELEKTPTSLVFGVNGERFELSHVDPSTTLLQFLRTRTRFKSVKLGCGEGGCGACVVLISKYDPVLDQVEDFTASSCLTLLCSIHGCSITTSEGIGNSKEGFHPIHKRFAGFHATQCGFCTPGMCVSLFGTLVNAEKTTCPEPPAGFSKVTVAVAEKAIAGNLCRCTGYRPIADVCKSFAADVDMEDLGFNSFWRKGDNKDSKLSRLPQYDHNQTNSRFPLFLKEVKHDVFLASEKHSWHRPISLMELQSLLKLNHCNGTRIKIVVSNTGMGYYKEKEAYDKYIDLRGISELSKIRKDQTGIEIGAAVTISKAIEALKEESRSDFLSDYVMILEKIADHMSKVASGYIRNTASVGGNLVMAQKNNFPSDIATILLAVDAMVHIMTGTQFECLTLEEFLERPPLGLESVLLSIKIPSLELNKTESSEPRSRFLFETYRASPRPLGNALPYLNAAFLVKVSQCKDSGGTVIDTCRFSFGAYGSKHAIRAKNVEEFLAGKLLSASILYDAVILVTATIVPKDDTSKTTYRSSLAAGFIFQFFNPLLDASAINNGYFNGHINLPYAKDFELKENQKQVRHDKVPTLLSSGKQILEAGCDYHPVGEPIMKSGAALQASGEVVFVDDIPSPANCLHGAYIYSAKPLARVRSIKLTPELQLDGLRDIISIKDIPNGGENIGSKTIFGVEPLFAEEIARCVGERLAFVVADTQKLADMAANSAVVDYDTKNLEPPILSVEDAVERSSFFEVPPFLYPKHVGDISKGMAEADHKILSAELKLGSQYYFYMETQTALAVPDEDNCITVYSSNQCPEFAHSTIARCLGIPENNVRVITRRVGGGFGGKALKAISVATSCALAAQKLQRPVRMYLNRKTDMIIAGGRHPMKITYSVGFRNDGKITALELQILINAGIYVDISAVMPHHIVCALKKYDWGALSFDIKVCRTNHPNRSAMRGPGEVQGSFIAEAIIENVAATLSMDVDSVRSVNLHTYKSLQSFYEYYHGEPYEYTLPSIWSKLAVSANYDQRTKLVQKFNRINTWKKRGISRVPAVIELTLRPTPGKVSIFVDGSVVVEVGGIEVGQGLWTKVKQMAAYALGDIQCDGTEGLLDKVRVVQSDTVSLTQGGFTAGSTTSESSCEAVRLCCNILVERLKPLKEKLQEEMDSIKWETLILQAYMQAVNLSASSFYVPSNDSMGYLSYGAAVSEVEIDLLNGETRFLQTDIIYDCGQSLNPAVDLGQIEGAFVQGLGFFMLEEYETNLDGLVLQDGTWNYKIPTIDTIPKQFNVQILNSGHHQKRVLSSKASGEPPLLLAASIHCATRAAVKEARKQLLSWSNQDEEDSTFQLGVPATMPVVKELCGLDIVERYLKWKMGKDIMVLT*