MGSSHHHHHHSSGLVPRGSHMGENLYFQSGGMHIIDTDVHESFASLKDLVPYLPEPYKSWIGNGAWRGFSQPFAYTSPGNGNRADVKSADGSASVSDYNLMRSQLLDPYKLSYAVLTGYFYPTGLKLQYGLGSALASAYNDYVLEHWISKDKRFLGSVQINARDPEAAAREIDRMAAHPQIRQVMLPVVDDIAYGHPMYRPIFAAAERNKLMVAFHHTTFAQGPYGMGLHYMERHCLIPISLMPQVISLIANGVFDSYPNLRFMVLEGGFSWLPHVMWRMDREYRQGRVEVPWIKKLPSQHCRERLRLSTQPTEDISGEDWGKLIDLMGTDDILVFSTDYPHFDFDDPNAAIPKSLSSGTRDKILWKNAADFYGLDVRESTIPNQAAE