MVDAVTLISVLEACASLRALVEGKTIHERIVASGVETDVFVGTAVSFYGKCEAVEDARQVFDRIMDKDIVCWNEITGAYAQHHCEEKAFALYLEMATNRTTNVITWNTMIVANAQEDLNLEALQIYRRINQEGIKASDVTYGTVLAVCANLGEFTTGREVHSRSLATGCCSDVVKNSLMCLCGNLEAAQTAFESVASKNVVSWSSIVAAYARNGEEDRARNLFWTMNQDGVLRNIVTFTSVLHACSHAGLADEGWSYFLSMQGDHHLEPTPEHYGCMANLLAKSGWVKHAASFMSAMPVQPDASAWRSLLGACEVQTDKEYGALASSYWMQNPEILRPMYCYTTFRN*