MVSRSIVDLPLHGGKCPPWLFERMVRLSRAILLLVYQEFGAKELIKRLSDPFWFQALGCLLGFDWHSSGLTTTVGGAIKEALKPYFNDLGIYVCGGKGKRALNTPQEIIFWGEKQGLPKQAYKFVTLSRLTARIDNNAIQDGFQLYFHLFIFSKDGQWGVIQQGMDEKTAYARRYQWYSEKVLDLCENPHTGIVSSVKKENVLNLVAKESKPVQNSLVRLLTEDLSLVIKELTPKVHLIFKEDHTLTLKDLSVKSLKKVWEKVYQNPPSDFQSLLLTEGMGAKTLRALTLASELIYEVKASREDPVVYSYAHGGKDGHPYRLNKQLYDTTIQELEEILRKAKLGETEKLSLFKRLPKIFNIG