MVWLMLATLVVVFVIGFRVLTSGPRRAVRRISERLAIEPVVVESMTDQMGRSAGGEFLRYLARPNDVHLQNAVQVLLIWQAAIIDDSEHNLQHWLRLLRKARMATPLSDGHIRLAMGFLRELEPDLPTLKAFQARYNQCFTPQDGVLWLH