MVSCRALTVTMALMVVTVGCNFVKGYPEEDLVVRLPGQPKVEFRQYAGYVNVDSKNGRSLFYYFVEADKQPDTKPLTLWLNGGPGCSSVGGGAFTELGPFYPTGDGRGLRINSMSWNKASNLLFVESPAGVGWSYSNTSSDYNTGDETTASDMVVFLLRWFNKFPELKSRDFFLTGESYAGHYIPQLADAILSYNIHSRGYKFNVKGIAIGNPLLELGMDTSATYDFFWSHGMISDETRGTITTHCDFSNLHNMSKVCNDALKEADTINEYVNNYDVLLDVCYPSIVQQELRLKQMATKISMGVDVCMTYERKFYFNLPEVQQALHANRTRLPYQWSMCSSLVNYRDTDASISMLPILKRIIQNKTPVWIFSGDQDAVVPLLGSRTLVRELAHHLNFKTTLPYRPWFHKDQVGGWVTEYGKLLTFATVRGAAHMVPYAQPSRALHMFSSFVHGRRLPNNTHYSPDE*