MLELMNGSVNADANSAKNLNGESGGAALSSLEKAWDHWNKLGAPKLIVAPMMDQSELPFRMLCRKYGATAAYTPMFHSRPFALQPGYRRVEFTTCPLHGRRIALFVQFGANDPKLLVKAAMFVQEDCDYFDINLGCPQRVAKRGFNRAFLMDDLPLIQSMVTQLVSSLTTPVSCKIRTFPDLEDTLAYAHMLENAGCSLLGVHGRTRDQKDGRTTRADWEAIKAVKEAVRIPVLANGNIRWLEDVHECIRMTGVDGVLYAESLLENPALFSGHRMRPVDAVTGGLVELSREGALNEPSLVLEYLELSEKYPIPQRMMRSHVYKMPCAWSKRYPELRDELNFEQGASID*