MLERVRVQPIAAVHVLWGVDLSKVEKRSKVGELLLRLDFEKDIRKTLLFLKDVGVEDKQLGAFLTKNPYILREDLENLETRIAYLISKKFSKEAIARMVLGAPYLLLFSVERLDNRLGFFQKELGLNPQKTRDLVTRLPRLLTGTLELIRENLKVYELELGFSQNEIRHIVHRIPKNLSINKRKLTKTFDYLHNVMGIPHRLMVHFPQVFNSKLLRIKERHMFLKFLGRAQYDPEQPGYISLEKLASLPDDVFCTEVAKAELQDFQVFLKTL