MVSNSVNKTALHPGGVNPSVEHTEIEETLHEHANIDYDRVAIVANPSVAALYEDALVYESGSAVTSSGALTAYSGAKTGRSPSDKRVVKEPESENDIWWGPVNKPMTPEVWKINRERAIDYLNTRNRIYVIDGFAGWDERYRINVRVVCARAYHALFMRNMLIRPSREQLTHFHPDYVIYNAGSFPANRYTTGMTSATSVAINFSEKEMVILGTEYAGEMKKGVFTVLFYEMPVKHNVLTLHSSANEGEKGDVTVFFGLSGTGKTTLSADPKRKLIGDDEHCWSDKGVFNIEGGCYAKCIGLSGEKEPDIYNAIRFGSVLENVVFDQDTREVDYDDSTLTENTRCAYPIDFIPSAKIPCISDNHPTNIILLTCDARGVLPPISKLDTNSVMYQFISGYTSKMAGTEDGVTEPQATFSSCFAQPFLALHPMRYAKMLASKISEHNANAWLLNTGWVGAGAATGGKRCPLKYTRAILDAIHSGELAKVEYETYPTFNLQVPKTCPGVPDEMLNPKKSWTGTNDFDEEVTKLAKLFIENFDKYKSEATEEVIKAGPTV*