MKSKLIPIIGDIGEDNLGIGSEIAANISGEIDVVISCAGRTTFDDRYDLALNVNAFGPGRLLSFAKDCKKLKLFLHISTAYVTGKKEGTVLETPLCIGKNITSDLNIEHELKLASEAVRKLHGSGEIKKLKELGIQRAQHYGWENTYTFTKAMGETLIQTMREDVPIVIIRPSIIESSYKEPFPGWLQGIRMTDPMILAYGKGQISGFWGDSQSFLDIIPVDMVVNATIAAMAKHGCGNSDLKVYNVTSSSHAHPLRAGEYMDLCYQHLCDFPLTVIDLTRWKFHSSLDGFTSSVFDIIAKQERGTKNEGGEAEESHTTLSFKGKRILDYFVSLARTYEPYTFFQARFDDTNTRSLIQEMSIEEIEMFEFDIKSIDWKHYIVNVHLPGLKRESLKERSN*