MSSPNAKPLSPNPKSPFLSGNLQLYQIHPQVVTPLGKTKTRSRMDSITFARHVLIGCGLMGFIFGISSLAGSEDLDQPPHRALAELHHTHIQQHELHLRGNEALVEETTPQPGNYIPVSCPGVLEQMRTGTLAVKDPNNGILHGRQVERDPKFWISLHTKEFDKTRWDVMVSGDYYKRSLSVAFVEILQDTAPGARVLDVGGNIGYFTLLSASKGPVIVDAFEPNAKNRLRFCESLNLNQWNSEFDVSIIKTPAAEQSKVNLYPFGVGREDGMFTFQENSNPGQGKFGKKAEDGEEGFQVVTLDGLAKKRNWFESRPDIALLKIAVEGLEYNVILGALELLQARMIRNILMEVSARNSEEMELNKPALDLLIEAGYKLHKVGGWRGPDKDLELDPNKDAAEQIMEKTLGEKARQLNLWWTL*