MGSGCWRWLAMMASVVALSVQAEQRVDLYQVQELVASQSNEARKVAAADALARVLVRVTGDRKIADLPEVASHLSQAQNYVLQFGYGRSDQTLTDEQGVESPAFALTFRFSEPAVEKLLKRLQLPNWPASRPSLLVWLIEDQWPNGRALVKAPELEQSIRQEALRRGLPIQFPLWDLQDQMVVNIDQLWSFDETSIREASARYQPEVIVVGRFSRTSSGEFRGVWQWLDGESQNMVDAQAQTLAAWSAPMIDQLADLLASRYAIVPGQDLTGQLVLTVNDVDGFARYREVLTYLENHEALRDVRVARAEGTTLVLYLSPEADLAHLQRALQLDRKLVPMQTLQAPDGSETNPLMYRWYR