MRKTAAIDPLPAPGYKVGKFPFTPLKDREAAAVTAAARAVGLEWDAGHTLWQRDKELWLFPLALEPLFGKVRFSRIGVRLAELHNKGYRWQHEAVIAFAAPQRAFELSQEEAEEWYRGRDVYPQTAPGQDETIVTFQGVPLGLAKRVGSRLKNSYPRELVRDGKLFLPARCEAAQKMRTFLTGAFRPIDYAEK