MRPALALMLVLALAQCGSAGTGGSGPDAGTIGEDVFPIGVYFVRGQKPIFDEGSETDFRADPEQARADYAREFGDLAAGGFNVAVMSVDPIAFGDRYEEVLSVLLDEAQKNGVRLILPLGHVQSLLGELRDELSDADLYQAAAQDYLEYFKNSPAVLGYVVFDEPVPEGEPGPDGQVVKPEQLGQARAFIEAVHPGAYALSSWADVNHMAVLQAGMNSRVLFMDVYPLAEDKAVGDFSDAWPRGNPDDGSFAGGADQPTYYAYLDMSREALPGVPQWVIVQAFEPIPPEHPHYWRRPEPAELRHEVMAALAHGAKGIFYFLYQSESWVHGLRDASYRPTPLLEEAARANAKVQKMGPTLLKITRNDAFRPEVSSGEGFGYTDAEGGRYVFILNTDVLHAVDVTVTLPAAWSGASAAADVASDESFAIRSGSLTVNVAPGDARLLRLGE