MKFEKDVVVSAFVVLLRDCAKNKDLCTGSKVHHDISRRGLLEDCADALVTMYAKCGEIAKAKELFDAHKSRDAVTWTSLITGYVQTGHDMDALKCFEEMQQVGLSPDAATFTCILKACGNTGAAEKGEHLHDEIAKQGLLQNNIVLGNALVTMYTKSGALKKARQVLEELPARNVISWTALIVGYAEHGEGEQVLTCYERMEHEGLSPDATTFICILKACGSMKALNMGKRIHDEIAEQGILRENVLLGTVLVDMYARCGALAKAEQVLEDIPVQNVISWTVLIVGYVENGDYEQALNCYERMKCKGFSPTAVTFTSVLKACSSLKSVYKGAIIHDEITKQGLLGNDVVLGTTLVGMYAKCGA