VSRHGKSLGLLTTKFESLLQGAKDGVLDLKVAADTLAVRQKRRIYDITNVLEGIDLIEKKSKNSIQWKGVGAGCNTKEVIDRLRYLEAEIEDLELKEKELDQQKLWLQQSIKNVMDDSTNHQYPFKLIENICNCFNGDTLLAIQAPCGTELEVPRAEMGQNGQKKYQINLKSSSGPIHVLLINKESSSSKPTVFPVPPPDDLAQPQSQPAAPATPLKPAAAPPNPPEQRDPNQGQELPQTAAADTPSGNISGDIIDELMSSDVFPLLRLSPTPGDDYNFNLDDNEGVCDLFDVQILNY