MKRELIDRFFFPGVWQSVQRKLLENETQSKTDNSPVTIADYGSQAVVSWALERQLPAGTFSMIAEEDSEDLRKEDGKAMLQRITELVNSIPSKDAVLSSEDVLCAIDRGKAEGGVQGRHWVLDPIDGTKGFLRGEQYAIALALLDRGSVVLGVLGCPNLPLSGLSDDGSSPVGCLFTAVRGAGTTVHAIDRSVQPRKVRVSDLSDPALAAFCESYESAHSKHDLTSGIAKMLGVTASPIRMDSQAKYGAMARGDAAIYLRFPHKGYREKIWDHAAGSIVVEEAGGVVVDAAGRALDFSKGRYLDLDTGIIATNPSLLTAVLTAVETCVGSKSFL*