MDPNSLTSHPSTAAQAQTFVAPGSLSYPQGANLDMTAPSTEQNTQQVADNANGVATPAATPDTQNGQVPSGIVPTLQNIVATVNLSARLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALVFASGKMVVTGAKSEDDSRLASRKYARIIQKLGFSAKFTDFKIQNIVGSCDIRFPIRLEGLASRHHTFSSYEPELFPGLIYRMMKPRIVLLIFVSGKIVLTGAKVREEIYQAFELIYPVLSDFRKS