MLGWSVARLSWRAQRNFQKVFSVSQSICLYNCVQPILFSTMAEESMAVMEVSSNKMYDGFNKRYKHWSSMCGCNMNFSIYFPPAAATSKVPVLYWLSGLTCTDENFIIKSGAQRAAAKEGIAIICPDTSPRGLNVAGESDSWDFGVGAGFYLNATEQKWKNWQMYSYVTKELPEFLTSNFPELDTTRASISGHSMGGHGALTIFLKNVNKYKSVSAFAPICNPISCSWGQKALSGYLGANEYLWKEYDATELMKNYKGPKTNVLIDQGDADKWLHEKQLLPDKFQDVCKLVGMPLILRMQPGYDHSYFFIASFMDDHIQHHAKALLS*