MKSLVVLDLSSTSISSLPSSLSSLVNLRALCLDRCHLLTDISVLGRLKKLEIIRLKWSVIHQVTEEIRQLTNLMLLDLRGTRNLKRVAPNVISALSRLVELYMDGSFREWEFERMEDGGKASLTEVGCLSCLNLLYIDIKDEEFLSMDISGPWRNLKRFHVSVGYSSGYEDNDQFRRVVRVHGIVKPISHWGRVLMEKTDKLSLERCNIDGMENLRKFIFGSLRPAPLVPLRFLCTIHCMKLITIFPSELQRTLCNLETVLVLSCEEVQVIICCEEGREQEQALLCRLRQAILFDLKNLKSIWKGPIPRGSAHNLQVLQVVSYKGLRFLFSPVMAQSVEKLERLELFACSSLEKLISDEEEEVKSVADATSSKFSLLNERNSTKYHPTATFQNLRVLEIAYNRALKSLFSLSLAQALLHLNKLKIMCCYGMEEIISNEDGDVVDNGIFPRLRNLHLETVPHLVRFYGGKILLDWASLECISIFRCPNLKWLADVGCKEHDVCC