MDRQSAFSVHAFSSNYEQGEDSNVQIQEQLLQFILDFRLENKFIYRDQLRENALLGAYYCDVNIGDLIKFNEELAHRIVTEPTEIIPLFEKALRKATQRIVYPHKQRIDLPEHQLLLHSNEEDVSIRKLDSMTISRLVRVPGIVIGASVMSSKANSLTIQCRNCGHTTDIPVSGGFTGVTLPRRCERNKGPVDSSDKCPLDPYFVQHEKSQFVDQQVIKLQEAPDDVPVGELPRHVLISADRYLTNRVVPGSRCTIMGIFSIYQNKGSKSSTSGAVAIRTPYLRAVGIQTDIDTASRGNATFSPEEEQEFLEMSRREDIYKVLAGCIAPSIYGNADIKKAILCLLFGGSKKILPDGMKLRGDINVLLLGDPGTAKSQLLKFVEKVAPIAIYTSGKGSSAAGLTASVQRDQSTKEFYLEGGAMVLADNGVVCIDEFDKMRDEDRVAIHEAMEQQTISIAKAGITTILNARTSVLAAANPIFGRYDELKSPGENIDFQTTILSRFDMIFIVRDEHEPGKDQRIAKHVMSLHQGRTNVQEQVESEIPFDKLRRYISYCKSRCAPRLSAEAAERLSSHFVTIRRQVHAAEMEANTRSSIPITVRQLEAIVRITESLAKMQLAPIATEDHVKEAIRLFLASTLDAVNQGADQGSREINDEASKVEAELRRRLPIGWSTSFATLRREMVEGKGFSEMALNRALKILQRRETIMFRNQGAQIYRNGA