MGGRGCRGTHKGDDHNKDFIVEFPDVDPSFNSESEAIKQNDKEAERKRFSLRETYSDLRQQPHLWYSPSEVVKALHLFLDSGDVLTHSFTYRYDLVDLTRQALAKLANQIYLDIIMAFSQKDVQKVATQSQKFLDLIIDLDILLASDNNFLLGPWLESAKHQADNPRQRRQYEWNARTQLTMWFDDTKVKQSKLHDYGNKYWSGLLRNYYFPRASLYFDFLLESIETGKAFPLDRWRMDWIMFSNKWQEGTDLYSVKAEGNALEISQALIQKYF*