MTVLSKLSGRALYEAIGKPKTIVAPMVDQSELAWRILSRRYGADLCYTPMFHAKLFATQEKYRKDMMSELDGDEKVDRPLIVQFCANDPEYLLQAARLVADKCDAVDLNLGCPQGIAKKGNYGSFLMDDWKLVHRLIKHLHENLSIPVTAKIRVYDDKEKSLEYAKMVLDAGAQFLTIHGRTREMKGQQTGLANWETLKYIRDNLPDDTVFFANGNILYSDDLGRCLEKVNADAVMSAEGNLFNPGVFWTATEDKEKQFPRLDRIVREYFEVLKTTPGYASRKALKSHLFRLLRTFLPIHTDVRAEIAAIHKGTTLDEIEEKVVRKIESIVESIFGQEDIEELDSIKDGPIEFWGGSYKEVPYWRCQPYFRPVDGISGKEVVKKLSEKKRPQAETPSEEVLKKRKQE*