MDQLDQLMQEHGRAAPAIQIRHIALTRDEDSIIMTTLELISKIRGYADQFRLADLQPQGQVSSDFGSHVDQIQNFFLPSLQDKLCRIVDLVFSPAHFYGTEPQNFPAAEKIVEEIEDIADQINDLVNLFSLPNDQNHLPTKRVKNHRCKLTRLKMLDMMEYLVEFLDNYNLLLILSTRLDSETAVYGWDKIDQWREMAERTEDLFEYLGELPLSHVDLHSQILQDSLTLSKLSRMFFKKMAKTDKTGSHPISRMSLTQLADFLDSTLFFPDVFESFIYSIEYAQDAIREPDVEPEESFVQFFGRCIKILNDNLEHQALNPAPHQHQSYHEFCEWYTTWKKQFNAAIDRFQTAYRDPNP*