MVSQSVNKTALHPGGVEPTREHTELEEELHSTAHIDYDRVAIVANPSVSALYEDALVYETGSAITSSGALTAYSGSKTGRSPLDKRVVKEEGSEKDVWWGPVNKPMSPEVWKINRERAIDYLNTRNRIYVIDGYAGWDERYRISVRVVCARAYHALFMRNMLIRPTREELKSFHPDYVIYNAGSFPANRYTTGMTSATSVAINFAEKEMVILGTEYAGEMKKGVFTVLFYEMPVKHNVLTLHSSANEGQNGDVTVFFGLSGTGKTTLSADPKRKLIGDDEHCWTDKGVFNIEGGCYAKCIGLSAEKEPDIFNAIRFGSVLENVVFDPETREVNYDDATLTENTRCAYPIEYIGNAKIPCMSDNHPTNIILLTCDARGVLPPISKLNTAQTMFHFISGYTSKMAGTEDGVTEPQATFSSCFAQPFLALHPMRYAKMLADKISQHNANAWLLNTGWVGAGATTGGKRCPLKYTRAILDAIHSGELAKAEYEIYDVFNLSVPKSCANVPDELLNPKKSWTGSADFGEEVTKLGKLFNENFKKYADEATEEVIKAGPVV*