MDPVFRTASPYIDPTVKGPKSQIQASGIDLRKMISSNVNKTALHPGGVQPYREHTELEEELHEIAHIDYDRVAIVANPSVAALYEDALVYESGTAITSSGALTAYSGAKTGRSPLDKRIVKEPSSENDIWWGPVNKPMSPDVWKINRERAVDYLNTRNRIYVIDGYAGWDEKYRIRVRVICARAYHALFMRNMLIRPPREELEHFHPDYTIYNAGTFPANRYTEGMTSATSVAINFAEKEMVILGTEYAGEMKKGIFTVLFYEMPIKHNVLTLHSSANEGKNGDVTLFFGLSGTGKTTLSADPNRALIGDDEHCWSDRGVFNIEGGCYAKCIGLSAEKEPDIYNAIRFGSILENVVFDPVTREVDYDDVTLTENTRCAYPIEYIANAKIPCMTDNHPTNIILLTCDARGVLPPISKLDSAQTMFHFISGYTSKMAGTEDGVNEPQATFSSCFAQPFLALHPMKYARMLADKIEQHKANAWLLNTGWVGAGFAQGGKRCPLKYTRAILDAIHSGELAQVEFENYDVFNLQVPKTCPNVPADLLNPKKAWTAGDDSFQKEVVKLGQLFRENFKKYESEATPDVIAAGPSV*