MTNRLTAQLPLLGLNIDHVATLRQARGTTYPDPVHAALLAEQSGADSITLHLREDRRHIQDRDVLRLRDMLQTRMNLEMAVTEEMIEFACLVKPHDCCLVPEKREELTTEGGLDVAGQIERIYSACDRLRAAGIRVSLFIDADPRQIDAAVACEAPVIELHTGHYADTMDDAGQKQILNDIIRSARDATDVGLQVNAGHGLHYHNVQAIAAIPQIEELNIGHAIIARSIFTGLPQAVADMKKLMREARMG