MDPNSLTSHPSTAAQAQTFVAPGSLSYPQGANLDMTAPSTEHNTQQVAENANGVATPAATPDTQNGQVPSGIVPTLQNIVATVNLSARLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALVFASGKMVVTGAKSEDDSRLASRKYARIIQKLGFSAKFTDFKIQNIVGSCDIRFPIRLEGLASRHHTFSSYEPELFPGLIYRMMKPRIVLLIFVSGKIVLTGAKVREEIYQAFELIYPVLSDFRKS