MTTGPQPAIDLLVAGNAREIEHPGGTLLAHLRRVHGLLSEWQARPAVRLAGLCHAFYGTDGFPTALGDVNRRDELAAVIGDEAEHLVYLYAACDRDFSYSRLAVDGAPYKDRFTGIESHETPQTRRDIAEITAANELDLAQVNEDFREAYGPALLGLLTSWRVLLSDPAWRSVCTTLS