MGVLSNRVLREELQPGDHVYSWRFAYSYAHHGIYVGDGKVIHFTRGQGQELGTGTVLDNVLSSFGSSPSHAYTPCNQCGLNTDSNGVLLSCLDCFLCGYPLYRFEYGENTAVFLVKARGGTCTLALSDPAEVVLHRANFLLENGFGGYHIFRKNCEDFAMYCKTGLLIVDGNSIGTSGQASSFLGAPLAAVASSPLRFIMAEPWGLVAVSASMYCLSRYVSDLGNRRDVTKVAVEDLLARVTPAVPAGVIPAAPAAPLMIEGKERITPAAPAAPLMIEGKERITPAAPAAP