MVGKSSTYGAEVQVFERLNGIQHLAETGRFKAWFLDQFGVLHDGKQPYPGAITTLEKLASYGAKMVIISNSSRRASTTIEKLKSLGFDTSLFLGAITSGELTHQYLQRRDDSWFATLGRSCIHMTWSDRGAISLEGLGLQVVESIEDANFILAHGTEALGLPSGDARPMKLEDLEHVLELCAEYKIPMVVANPDYVTVEARDLRAMPGMLAAKYEKLGGEVKWMGKPDEVIYRSAIAMTGVDASDCIAVGDSLHHDIKGANAAGIQSILITGGIHATELGLGSFGEAADSAAVEALASKYNAHPSYVLPAFTW