GASGSMNNMYLKAVIFSIADVVLPLTSNTQPQELKSRIDSELRKLFAFLSSKGIKVIFLTNKNRNVRTHDGIVTLDEYLKRKFPESIHFCRELDNNIPAKQTGKAIDFIMAALELKRNEMIYVGRSQEDLQAATNGNTLFINATWYEPVTEYGFQFSEPKEIARFIDVFCLREQLWGWQGHFNEDVHYYALAPFSTYVPEFTMYSANARDLAKLSVGSPDFWIRYLGASIYFSGLSEGASFITTYVGHNAEDPYKLANIMEHDLKGLAVSFKGKYLKDLFLRHTTAIKSQQARIAKQEVNITSQINTVNLNPAPIKNLITGERYTNPPKLKGKKILVIDDFCTEGNAHETARMYLKAAGANVINISWLKTINRDVSICEPTRKIRPWEANTLDVDDINYVGTIGYAENVTHGSAPQVLSEKIQQYDNWDWPQ