MKRLLIPLLVLGALFLGGCSSLLFYPEPVVQITPARAGLEYRDVTLTTADGVRLRAWWLPAKKGVPVKGTVLYLHGNGGNLSWHLGGTWWLPAEGYQVLMLDYRGYGQSEGQPGLPEVYRDIDAAFAWLDQAPEVKGTERVLLGQSLGGALAIHYLAEHPQRQGQFKALVFDGVPASYRGIARHMLDGSWLTWPLQVPLSWLVPDDDSAIHSVARLSGAPMLFFHSIDDTIVPLENGIALYRQARPPKVLQLTRGGHVQTFAEATWQEVMLRFLDDPHGFTGLRRLAEIPNRESAKPEGNP*