MLVQLREDLLEKKSAIPSDFVVYLQESNIGVENDPESFSQAMNSKESKLWYNVMKEEMNSMKTNEVWDLVDFPSGVKTIGCKWIFKTKNDSSGNIERYKARLVAKGFTQKEGIDYTETFSPVSKKNSLRIILALVAHFDLELQQMDVKIAFLNGDLEEEVYMKEPEAFSSSNGEHLTRPAPPRRVGRRQPSNGHRTKSRRSALKKATPLQITIHEQPQNSTNLQVKDAMEPASVEGKFNDDPKNISPGISGLNREERCREMNSSHQDLSLIQKSENSSVQISQNREKILEGIAIESPESRLQIRTSSSQIRRDLTTGVCYPNDKAPPSKNSKQVDGGIAGGENSGDATAPNAGINGSSTKESDSHAKNIHLTNITIQPNRDTNNLNRAMLSTDSMANSQHDRHESEGETSENV*