MVSLKLTGLAMLAFQLMGAFAQAEGTAEPQTPAEPQLKLDVATTFPDADIFGVKLVNGRPTKAVVDLTNNEADPVRLALVTGALTNPDGLAEGAPVSDAIIRNLTAVKYDVEIPAGEKRSVTYSFALDMQPRDVVVELLAIVINAKGQTFQVPAHADKASVVEPPTSFFDPQIIFLYLVLSAAFAGTLYFVYKTWIEALFPQAKRPRAQQPKKVVKVEAAEPLSGNESAGAASGADFDAKWIPDHHINRPVAKRVKSSASAKAKKGE