MGLFSNRVSAEELRPGDHVYSWRFAYSYAHHGIYAGDGKVIHFTRGQGQELGTGTLLDLLLISSRTTSRRTLGQCAECGSNKDNHGVLMSCLDCFLAGCPLYRFAYGESAAVFLAKARGGTCTLAVSDPAEVVLHRANYLLNNGFGCYHIFRNNCEDFAMYCKTGLLIVNENTIGTSGQAVAFLGAPLAALCSSPVNLLMSEPVGMAVATTGMYCLSRYFADLGKRRDVVKVPVEALAARIGPVALVTQVEDRTVSSVAQIQGGIVKDE*