GGNGSFEEVFGNHYFRKGGTMDDSSCEQVVMEYKLCDPCAPCNIWFTGSLKALRSVCTPENGQEYDPDSKISKDRFNVVLCRLLGDDLLPPCVYKAFLANGSWRVRCQNGRPHKIHMGPFIKD