MKRRAQSKTSVASSTDFFSLSDKPSLGRRRALLAAKLKRQEQSTTSFDSSTGSYTYTDATSLRKTPITFSPSPEFMKTAKAKLKLIALYEDHKCLWNQRNTDFFNFELKDRIWDAIADEMKADSPSGFWKHMIHKLRYKVGMERIQEQGAKFSGESPQPKLFYSDKLLFLNHMFDREGGKSPRELVCL