METVEDIVIVGAGISGLATALGLHRIGLRSLVLESSESLRVTGYAFTTWTNAWKALDALGIGDYLRQQHGQIQGLVSVSSVTGVTTAQMSLMEQGKCGNHEVRCVMRNILLETLVKELPQGTIRFGSKVVSLEQTKSLVHVHLADGSILKTKVLVGCDGVNSVVSKWLGLKKPAFTGRSAIRGLAEFPDGHGYKPEFLLHFGDGFRAGFLPCNDKTIYWFFTYLPSSQLAKDMEDDPAKKKQFVFSKLQNVPKEIIDALEKTEVEAFYSTPLRFRFPWNVLWGDICKGGVCVAGDALHPMTPDLGQGGCSALEDGVTLARCLGEALLGKHKEGGGEYDMIKKGLEKYAKERRWRGFELIATAYVLGFMQQSDGVVINFLRDKCFSGLMAGMYLKRADFDCGKLYSP