MKNLVCVTGASGFIASWLVKLLLERGYFVRGLVRSPDDKQKVGHLERLDGALERLSLVQGDLLNIDSLYAAIDGCCGVFHIACPIPTQTSSNPEVELLNPAIKGTLNVLRACTKAKIERVVMTSSSAAMGADPNRPKEIVLDETCWSDEDYMRKNKYWYMLGKTMGEKAAWDFSQQNGLDLIVICPTLVMGALLSSAQNSSSLLVLKLLNGSSDSCENITYGVVDVKDVAWAHLLAYERPAASGRYFCCSEMVKTRDIVDIIRRLLPNYTLPSRYIDVKRPGVIPNEFSTRKVQDLGLMYTPLEATLKATVESLIDKGFLKSPPPSHDSISSRAEERSFSISSSDLP*