MSMHAQKIADGDVAIDLHPFIRKYNDGRVERILRSSFVPASEDPAASRGGVATRDVIIDERNGVFARLFLPSAAPAAGSRRRLPVILYIHGGSFCTESAFCRTYHRYAASLASRAGALVVSVEYRLAPEHPVPAAHDDAWAALRWVGSLSDPWLANYADPSRTFIAGDSAGGHIAYRTAVRAASREGGDIGIEGLIIIHPYFWGARMLPSEAAWDGESVIKPHQVGELWPFVTSGKAGNDDPWIDPPVEEVASLTCRRALVAVAEKDFLRDRGRLLAARMRGCAWAGGGDGRNVTLVESEGEDHGFHLYSPLRATSRRLMESVVRFINERSAAAAVAATSPWPAGVLPELHECSPSRARKGKMSKAQPLLSVPSRPYQGVFLNGPDLQAPRGPSAMKINNALTVGLDKASKRGFGSFATWANPNNRRAIKRPLSASVSRNIVAKNFF*