VTTLSGLSGEQGPSGDMTTEEDSATHIKFSKRDEDGRELAGATMELRDSSGKTISTWISDGHVKDFYLYPGKYTFVETAAPDGYEVATPIEFTVNEDGQVTVDGEATEGDAHTGGSGVLSGGGAGGGSSGSGQSGVDLSPVEKVSGWLVGQLPSTSDGNTSSTNNLAPNTNTGNDVVGVGRLSESNAAKMNDDVDGIVRTPLAELLDGEGQTADTGPQSVKFKSPDQIDFNRLFTHPVTDLFDPVTMLVYDQYIPLFIDIPASVNPKMVRLKVLSFDTNEQSLGLRLEFFKPDQDTQPNNNVQVNPNNGDFLPLLTASSQGPQTLFSPFNQ