MLESSDFVKDDTLKICCTVGVVVSAIQGPRLHYIHIPESNLGQQFGELLEDVENVDVTFDVSGEKFHAHRVVLAARSLGFKSMFFESSGEWNDKEISIEGTRPEVFMIVPKEVVQSLFQSCKTDQFDLAEKEVSDIIAEGHPASQIFSQLKRGEDFKPNSVTIVSVLLACAHLAAVEQGKEVHGYIVRNGFESNVSVGSSLIDMYGKCGSIDLSRQVAQYMSELPERVGQPECKGEKECPYYMCTGSYKYGATCKFHHSEPTALLPDSGSPVYAMTELSLSPASGSPYPAGLASWSLQKAPYVFGPQLQGPSTYMPVIHSHQQSMPSVQPGWSTYH