MTQTIALQLDHLTRLDLSPVSQLIDPILTQRAIADYEQTLSFEIHYPRDPTDPRELSEIAEVRLWFVRLDSVYPWIPFILDPKTGELARYVAMLVPHQFSRSEGIQYNPEALEIFVMHKLFILSDWLQQQTIPSTFRLKSFAQLFGYDIDDSFFELIVNS