MGRRQGNVFDRKEIMDLMQQRLDGSIKSLRELKDRIAEETGEQIALTTLWQQIHKMRGELVENKSGYARMTTSRVSRIDGSRVSIQRGNDSVGRRAPSIGVELPDATGSSLRRSTRASKRKSYSPAPMSSRLDPKKSRTGTTPVSSSNITLVSHSLRCLGMPKKEKVVRRKRIDEPQIWDKNVEESIRQEALRHEEETADDPLAKAKSKVWLFCEKFDEDGESKAKCRICGMVMVRKLGSTRAMLRHLRKMHDNLIEGIIRPVTKRITAIAGKPRGDDGFDIDDDSAWVEEVDEEDFDDYDEQQYAVAQHCVDKGKVIAYNNYSDEGGPSYAGEVFIREDGSYADGDEFVDVVYVQDGTSFEEIISKSNDGSAFVNNELPAMENRNEEAAVPSRLKRSISDSELARPSSRNGNNDLEHYEDTNLETDRSIGNLNLLSGGEKRRQDIDDEHFSRTITSSILTFPPEQRELVRCAVMQCIEELRSVESTTAEEAEVHEVTDEELVQISDV