MDSEDTSDNPLSEPQRESAGAQSYDRFEYQYHWALCKAFSSYKESNDFAIFMEYHEDVVYANSIDKNKVKFTFNQIKANAKKTYTAKVLTKRENGTKPSLLGKLCSSVSDKKYFEKVEKLDFITTSGFNLTKNNKLNLASYKLSSLSSDEASEIIKCLSDELANFGKFPQEIIHFTTSDIPLESYYEHTISRITDSVEEVYPQHLLRTKDIYRILMDSLRIRGKNVFDYENWNDALTKKALTYKDIHTVVTKIVSKGNSDLNFEAIKYILDDLNLKGTIKAKIIQKINSYSLTLLSPTLAIIKAQKEIQELLKKNSKKIEIEMSYELLERLIIDLSKDTIGLFEDNISISSAIIYEMVEATN