MSRVCVTGAAGYIAAWLVRKLLQRGCVVHATLRSLRDEKKTGLLRGLPGAAERLVLFEADIYDAASFEPAIQGCEFVFLVATPLLHDTSSTKYKNITEAIVDATRTILQQCERSKTVRRVIHTASVTAASPLKEDGNGYKDSMNESCWSPLNLSYGYSNVHLDAYVSSKRLSEEELLRYNESEGRAFEVVTLACGLVGGDTIQPILWSSIPLVVAPLTGNEVHHNSLKFMQAICGSVPLVHIDDVCEAHVFCMDQPSMAGRFLCAVGYPNMEDYVARFAAKYPDHKILLKKLAGEGVRVKGDSNKLVDLGFRFKYGVEETLDCSVECAKRMGEL*