MGLLSNRVSREELRPGDHVYSWRFAYSYAHHGIYVGDGKVIHFTRGQGQELGTGTFIDLFLTSSRSTPHASTPCEKCGSNKDSNGVLLSCLDCFLSGCPLYRFEYAENTAIFLAKARGGTCTLALSDPPEVVLHRANYLFDNGFGCYHIFRNNCEDFAMYCKTGLLIMNDNTIGTSGQAVSFLGAPLAALCSSPLNFIMAEPLGMAMATAGMYCLSRYFADLGNRKDVAKVPVEALVARIGPTSAVLQLQDVRSAHLVG*