MQVLPSLDLSATIKHYLFLTTQSEEVKKLRLFSDGNTGMVFSFKTPLISHFAGSGIRVELPDSFIYGQLDSFQDLYCQGETSLMIVVFHPHGLSQILGIPSQELKNQRIKAEDLFGSKGTALYEKLSDSTAITSKITLAEDFFRKLIASRQLPDQPLILASLNFITQNKGLLPVSKLAAFTGYHERTLERTFITNIGISPKRFSTIVKLHVFLKQLRDQPIQETLTLLGHEAGYYDQPHLIREFKKHTGLTPGQYSSIADPLAINFLSYQPGQHGLLT