MSLYHPRLQHLGVPPPSLGISNHPPMVYLYGGENSGMVPALSFLSARQQEPPQKPPYSYIALIAMAIKNAPDRRATLSGIYKFIMDRFPFYHDNKQGWQNSIRHNLSLNDCFIKVPREKGRPGKGSYWTLDTKCLDMFENGNYRRRKRRLKSRQQQESDSPSGTKRAKVPGGQSGARPAFAEALCGEDPILAELQHSGMQQNTPSRKSTRFAPPAQASTARVEDLPEPTVRQDKEDEEARSVFSGRENGQLSMLVHDKTKGISVPHHEGSRPTDRSHSFSIDNILSKNNVNNADKVSFLGLSKETECQSPYGASFVLGMHAHQLYQMGLPLCSYISLPYHDKLHFF