MSRSKVFFDITIGGKASGRIVMELYDDVVPKTAGNFRALCTGENGIGKSGKPLHFKGSKFHRIIPNFMIQGGDFTRGNGTGGESIYGEKFPDENFKEKHTGPGVLSMANAGPNTNGSQFFLCTVKTEWLDGKHVVFGRVVEGLDVVKAVESNGSQSGKPVKDCMIADCGQLK