MSNEKLPTYFIGHGGVSILFKPGYGPVQQDLREIGKEIKALKPEAIVITCGHFQGEGDAIEVNLKEPTKVWHDLGPSWHTTFPHVFEYQYAHKSSRALGEKTSGLIETRWVPFKLMFPEGEDELDIPILQISTYAGNDLNAHVRLGEALSSLPGRILLIGSGMIVHNLRATREGTTDTTVARSIEDAALKALSAPTPSERDAQFLAFQEREDWIDAHPTEEHVLPLYMTLGVGRNWSEYKVWNQDRYIVGQSYLSFRLGKLPLTGDRLNGHL*