MTKELDLSSYQVRTDLAVEAHEMLVEREGQKEKKEETSSAIDGVKVESRDIDGVNITKVDISEGGSERIGKKAGQYLTFEAQGIRRKDTNIQDRVEEIFAKEFHQFLNELGIKQDDRCLVVGLGNWNVTPDALGPLVVDNLLVTSHLFELQPENVSEGFRPVSAITPGVMGITGIETSDIIHGVVEKVKPDFIIAIDALASRSIERVNTTIQISDTGIHPGSGVGNKRKELSKEVLGIPVIAVGIPTVVDAVSITSDTIDFLLKHLGRETREKNQPKRRLAPAGMTFGEKRKLTDEDMPGEQERQQYMGIVGALDENEKRQLISEVLAPIGHNLMVTPKEVDDFIEDMGNVLAQGLNAALHGSIDQENVGAYTH