MLCTALVDMYAKCGALDKAHCALEELPSRSISIWNALITGYAQQGQSKQALECLKCMEDEGFLPNAVTFSSIFNACSHLGLVEEGQMYFMTMRTKYGVEPVLEHYTSMVDLFGRAGHLDKAVEVIRLMPSCGHSVVWHALLGACRKWADVIVGKWAFQQAILIDKNDPVPYLLMYNIYAAAGMQEDAEVVEAMRIENKAWKLPGYSWWADKNGIIHNFTGRDTKHALSKDINTTLEDLGSKLPQEGYSPS*