MHIFGFSLDRNELWIAASSFKEAVTIALSKSPIIKKYVQLDNKDFIELPGAKKEQVSDFLKDKTVNYFIGQSGISFDEEEVGEIVAYHRKPWQPVPTVFLPPPIDSDAYLPEVSVSYSEVPEEREREGPDWLSSNTDPRIQKLKKMNIATPFPSRDISKMMVDFRHDFQKLGGQAICFNADFAEYCMVIAGTLSYVLTGKSNEIPQIQIDYIKLSFFTWYPQYKFIEGRMSEYKEFNRRYENNEEVRMLLLEFLSVKAD