MMKMKLVKTLLLLLCVKLFCYAVIGAPQTCPANNEDKCGDSDEWKGEFFPDIPKIKYEGPSSKNVLSFKWYNAEEEILGKKMKDWLRFSVAFWHTFRGTGADPFGAPTKYWLWEDGTNSLNMAKRRMRANFEFISKLGVDFWCFHDRDIAPDGKTLEESNANLDEVVALAQELQTKAKKRVLWGTAQLFMHPRYMHGAATSSELKVYAYAAAQVKKAIEVTHYLGGENYVFWGGREGYQSLLNTDMERELNHLARFFEAAVAYKKKIGFNGTFLIEPKPQEPTKHQYDWDAATSANFLRKYGLTGEFKLNIECNHATLSGHSCHHELETARINGLLGNIDANTGDPQVGWDTDQFLVDIQEATLIMLSVIRNGGLAPGGFNFDAKLRRESTDVEDLFIAHIVGMDTLARGLRNAAKLIEDGSLAELVRKRYQSFDTEIGAQIEAGKADFELLEKKVKEWGEPKVASAKQELAEMILQSVL*