MNALILVGGYGTRLRPLTLTTPKPLINFCNKPIIEHQILHLAKCGIKEIILAIAYKPTNITNFVKEMEKKYNVQIIFSVEDEPLGTGGPLKLAENYLNKYDDFFVFNSDIICTFPLIEMMNFHKQNKAPLTILVKEVEDPRAFGVVITEDKMITKFEEKPLVPKSSLINAGIYILNKQILNFIPQRNCSLEKEIFPKLASDNMLYFYQLNNFWADIGKPLDFLKGQSLYMENLEERKYEKHMLLDHLLIYYSLNENHTKNVVHKNLFVSFENIEELNKFNENEENSFIKDIFLHTKIEGNVLISSTTIIKQNCVLGDNVVLGEHVIIGEGCRIKNSCVMSQSTINSYSYIENSIIGSKSRVGNWSRIEGLCVLGESVILKPEIFVNNAFILPFKEVNNSIYDKGAIIM*