MLDLQVVPERALGNEQWEFTLGMPIYQAVQIIQRQCRIIKEVHVVYNEKRPFDSDIILNLINDGIRLLFDSENQRLKVIEVYDMNKMKLKYCGAYFSSPQVHPTVQQIDQSFGATHPAQYDEKHHMFVLSFRGITFLFPVEHEAFNGHSLRSLPNTSTPVVAKMSIYTGNNLSETRAPSMPPSCYHGNLYSKCTEILLDNGKCSGLQMQLVSGGAGHAMELNCSTLIRRVRFGDTVQDVLTEIGSPCQTFYKLEDKMRIHSASPHKLSPTQHSDYFYNYFTLGLDILFDGNSHRVKKFVLHSNHPGHYNFNIYYRCEFKIDLFSENDSFAIVPSTRWQSVMNALEDHFVIGEPVVLNRASSTNTTNPFGSTFCYGVQNLIFEIMGNDYIASVTIYQP