MLRSLLLRRVTPWISDVRSAAPKALPGGHRYLSASASSIDSELGTQDERESMHFDLLVVGAGPAGLSAAIKFKQMGKEQGQDLSVCVIEKGAELGAHILSGNVLQPTALDELLPEWRQDEACPIKQPATASRFYYLGRRWALRLPNPPQMKHKGNYVVSLSEVVRWLGQKAEDLGVEIFPGFGGAKVVYGPSGDVHGVQTNDVGVAKDGSLKDSYVPGMALTARATLFAEGCRGSLSQHVMKRFGLREQAGAQPQTYALGVKEVWEIDPAKHRPGLVVHTVGHPLPWDVYGGSWIYHMPNNRVSLGLVTALDYSNAYLSPYQEFQQWKRHPMVTKLLQGGTCLQYGARSLNEGGWQSIPALSFPGGALVGDAAGFLNVPKIKGTHTAMX