MGQLHRLISQVGREQAKALQTDPDQRSLVDIAAAVLEEERQDLGITYSGFALTALPHRRLPDDQPWERRGHRIRLLIEPGRLPVRGGGFKLYGVPYGSRARMILLYLQTRALQTDSREVELGRSMHDWLDRMGLSVGGQTYRDIREQASRIAACNLTFAWEDANSLGFEKDSIVKGGIHFSSEHNSPQGTLWEDRVLLSEAFFRELKAHPVPIWEPALRHIQNNSTSIDIYIWLAYRLHSLNKSTTITWPAVFEQFGAGYSRLRDFRKRFIEALQLALAVYPEARVDVEDHGLLLHPSPPPIPERKTSQLMR