MVGSEKITVAAVEHPEVDRIDPAEDTVASVTVNGLRRGSLGVSSNLLKSVVKIFSVRTEPNLTMPWQMKRQYSSTASGFIVSGRRIITNAHAVGFQTSIRVRKHGSAEKFVARLIGVCHQCDLAVLTVVEEYFWRDVEDLEFGDIPELQESVTVIGYPTGGDSISVTKGVVSRVEETYYSHGSFRLLAIQIDAAINPGNSGGPALLGTKVVGVCFETLINAENIGYIIPVPVVQHFLLDIEKNGGNCSGFCDIGIQIQLLESENIRAAMKMKPEQSGILVNKVYPLADAARVLKKDDVILSIDGSAIGNDGTIDFRDGGERISFRYALLSKFDGDLVKLDFLRNGEVMSADVQVVKPTMLSLVPANQYDVLPSYFIFAGLVFQTLTQPFLAQEWGKEWQQKAPVRFVEKALYAAKEHADQEIVILSQILAADINVTYQQYVPNVITHANGIEIRNLAHLVQLVDSNKEPFLRFDLESERVVILNAKDAELQSGSILEHHNIPNAKSIDLRAPQPAQIARL*