MAVHVGIIDQDPIRLITPLLDNRTISTHIVFIGDKNQISIYQRLDSVLQKRDITSEFFEIPTIVNTSAIKESIQNLAEDLKARGQEVKLNASCGLRHRLLSVYEVFRTYHWPIFVVEPNSDKLCWLYPNGKEDAQVQDRITIDDYLTVFGARGEFSDVQLSPQLDQKLYELGERWASNALELGPGLATLNYLATTCRKEQRLDVGLSEKQQGYRELNMLLSDLVEAKIATYDNGILTFANEDARRFSNGEWLETLVHSTVKQIQDDMPTIQDRSLNVQVYRQLGEREVRNELDVASVVNNKLHIIECKTKGMRDDGDDTLYKLESLRDLLGGLQARAMLVSFRPLRHNDITRAEDLGLALIGPDELKDLKTHLAAWFTAAGGDEDLEC