MDIDFVVLWVDGNDPEWRAEKAKYQGMTLDDSNSENRFRDWGLMPYWFRAVEKFTPWVRKVHFVTCGHVPAFLNTGHPKLHHVRHIDFMPPEALPTFSSHAIEMNIHRIPGLAEHFVYFNDDMFMLRPMPEESFFRDGLPCTYGGEHPIELVGEIGIWQHAAVNDLGVVNRHFDKRSQVAQFGKKYRSRAYRWQDNIRTLAAEKLFPDYFTGFRNLHAPAAYLKSTFEAVWNAEPELLRRTTLNRFRSASDVNQWVCLWWQIASGHFAPFNTDNVVSCADEETIDGLCNMIGAQSHDMICINDPETCVDHERLAERLHRAFETVLPQKCGFER