MSDLAIRLAVPDDLPPVVAMLADDPLGAQRESPDDLTPYQEAFQRLSEDPNQHLVVAVREDRVVGTLQLTIVPGLSRRGATRSIIEGVRVHADERGSGLGTQLIQWAVDESRRRNCQLVQLTSDVTRADAHRFYERLGFTASHVGFKLAL