MKSRTIFFISDRTAITAETLGNSLMTQFTGVERERHVIPFIDTVSRAQTVCNKINAAYTVNEGRPIVFSTFTNDDLREIVSKSNCIFYDLFNDYITRMENDLRQESSHEVGKSHGLSDTSSYESRIRAVNYALEYDDGARLDRYDQADVILIGVSRTGKTPTSLFLALQYGIFTANFPITDSDLDNCELPRALKPYKKKLFGLTISAEQLSRIREERRPGSPYASLKTCQREVSQVEELLHMENVPFLNVTSISIEEIAAQVRLTKDLDVKHF