MVIFDEKRHLYEALLRHNYFPNQKGSISEIPPCFSSRTFTPEIAELISSDTSGRRSLQGYDCVEYYATRYNNFPRTLSIIHPKAYSKLAKHIHDNWEEIRFIKENENSMIKPDMHADGRIIIMNYEDAETKTIRELNDGFGRRFKVNADISGCFTNIYSHSIPWAVIGVNNAKIALNTKVKNQDKHWSDKLDYFQRQAKRNETHGVPIGPATSSIVCEIILSAVDKRLRDDGFLFRRYIDDYTCYCKTHDDAKEFLHLLGMELSKYKLSLNLHKTKITNLPGTLNDNWVSLLNVNSPTKKRFTDQDLNKLSSSEVINFLDYAVQLNTQVGGGSILKYAISLVINNLDEYTITQVYDYLLNLSWHYPMLIPYLGVLIEHVYLDDGDEYKNKFNEILSMCAENKCSDGMAWTLYFCIKNNIDIDDDVIEKIICFGDCLSLCLLDSSDIYEEKINNFVSDIIKLDYEYDIDRYWLLFYQRFFKDKAPSPYNDKCFDIMKGYGVDFMPDENYKTKAESYCHVVNNPFLEDGDEIVSFNDYMAIA