MPHPLDKATADGHNVDRGLKAIGFTDQRETPSFEANPLDFLSTKLSYGWMLAPVPAAGTSFLMNFFLDDIHRRLEKELSGGRSHFVESCALPISTYFSAMKLLWLMENVHAVKDAIKKGYAIFGTIDTWLIWNMTGAGAAVQWLRDSLGIIKSASEIEDLAAMVETAGGVYFVPAFNGLFAWREDARGVCIGITRFTYKSHIARAVLESMCFQVKDVLDSLNNEKAEFLLRVDGGATANNLLMQIQADLMGTPVVRPVVIETTALGAASGKDLDITSQRVAASNASLKELFVEALRLTNV*