MATNSIKLLASDTHYALAELVSKRLGTPLTNVAIKRDSNKEVSFSIGESIRDEDIFIIMQIGSGIVNDKVIELLIMINACKTASARRITAILPNFPYARQDRKDKSRAPITAKLMADMLTTAGCDHVVTMDLHASQIQGFFDIPVDNLYAEPSVVKYIRETVNIDEAIIISPDAGGAKRAAGLADRLDLNFALIHKERARANEVSRMVLVGDVTDKVCIIVDDMADTCGTLAKAAEVLLDNGAKKVIAIVTHGILSGNAIKNINNSNLDRVVCTNTVPFEEKLPQCPRLDTIDISGVLAESIRRLHNGESISYLFRNATL*