MLESSDFVKDDTLKICCTVGVVVSAIQGPRLHYIHIPGSNLGQQFGELLEDVENVDVSGEKFHAHRVVLAARSPRFKSMFFESSGEWNDKEISIEGTRPEVFKIVPKEVVQSLFQACKTDQFDLAEKEVSDIIAEGHSASQIFSQLKRGEDFKPNSVTIVSVLLACAHLAAVEQGKEVHGYIVRNGFESNVSVGSSLIDMYGKCGSIELSCQVFDKVPQQDVASWTAMIAGYGMHGCREDVFSVFNEMQESGVAPNHVTFIAVLSACSHAGLVDKGRQFFNIMISKYQITPSMEHYACMVDLLGRAGHLDEAFNFIKNMSVEPRTDVWGALLGACRIHCNIDLGEHVAYHLFKLEPENAGNYILLSNIYANAGMWMLQL