MQVLLLGGHGKVAQKLTPLLLARSWNVTSVIRNPEHENAILALGKGARGKLSVLLSSLEDVKSDDDAKKIIDAVSPDYVVWSAGAGGKGGPERTFAIDERAAKHFLAASFASSCVTKFLLVSWLGSRRVHPSWMSDEDWASIRKVFNNVLPVYAKAKLEADEYMTALAARRKQSGGPKLQAICLRPGTLTDEPATGRVALGKTRGVGNVTREDVARVADQLLAREDTEGWYDLLNGEELIEEAVERVAREKVDAVDGEDVDGMVKRFFP*