METKLTKHTFVDTYPALLFRTNFIKQCKVCGTKVKVCFHYGVSTCRACGAFFRRYLESENKCRYSECNYICLQEQFSNKGEKSETNLADCKKCRLVKCFSVGMKKLDVGYVRQDICREAMEEQRNEINLQNPSIVDISIKDQQEIDSILPIIEAKKRIMHAFDDLDDIFLKGPILFEEIILADFNIFRLTGIFSPNPSPIPFDELKSWESSFLNEGFFNSRVQKCILVDKLVIVGIAKSFPVFEKLKLSDQIAHLKHISYMLISFTSTYLAWELGYETWTRKDGVMPALTIMKHSINDDIMIKWSDYVYTKSVFHFKRVALTKIEFALLVAIILTKADAADLSSEGKELLYNEFNKYTKILLQYNQRRLGLIEGAQRLAECSRLIN