MALPAGTVVVAYNAAISRCARAGLYARALALFREMRGRGLRADEYTLPPLLNSAAQLRGPPEAVAALHALLLRAGLAPHLHVANALVDAYARLPHAGAAAARAVFDEMPRRDVVTWTSLLTGLARAGAHGAAVRAYHGMVASGVQPDEFAVPAALSSCAASTALDLGRSVHAAAVRLGLRPFRSVENSLVSMYAKTGALRDARAVFDAMPARCTITWTALIVGYAQNGRGRQSLEVYADMVRSGCRPDYVTFIGLLFACSHAGLVDAGRAHFRSMVPVYGIAPGPDHYACMVDLLGRAGRLDEAMDLLNRSSTELDATVWKSLLGACRVHQNAELAERAAEMVWRLDPADAVPYVMLSNLYSRARRWGDVARIRALMKARGVTKEPGCSWVGVNGITHLFHVEDRDHPRAAEIYRKVEEMTERIRVEGYVPDTDWALQDEVPEWRQRGLAYHSERLAVAFGLLAVPAA