MEQFNVWFTVSEVQGLVKSGGLADVAKALPQALKALHQQVAIALPAYRSVPGKEDAELVLETELTHWPHTQYRVLKRDLEGVPIYLIDCPAYFDRPALYAENNQAYADNGERFGFFSAACLDVLPKLGIQPDIIHANDWHTGLVPFLLKTRYRYDSFFEQVKSVLTVHNAIFKGIFSYHQLEVIPELNLSGMEFLQYGHDHVSMLRAGIAFADKVNAVSPNYAAELLTPLGAHGLVDDFVRRARDLHGIVNGCDYSEWNPRTDHYLPATYSDEPESMRKGKALCKTALQEELHLPVTDVPLFGMVCRLTHQKGFHYLLPILEQFLRNNVQVVIVGTGEPEVAARLNKIAHYHRAKFVFVETYSERLAHWVEAGSDFFLMPSEFEACGLNQIYSMAYGTLPIVREVGGLKDTVNDYDKFPERATGFGYQEPTPEALLITMQRALLFYLQQPEEMLKVQQRAMQQNFSWEESAQEYMKMYRLARFG*