MKLLHTADLHMDRSFEGLTGIPTALAKRLREANQQLLMNIVTVAIREAVDLVIFAGDTFHQSQTSISMQAQLMAALEQLKQAEIPVILTFGNHDYYKKDRYWFSFPDNVFLFEKEMVETLYFETKAGEQVAVSGFSYEHPWIDENKALEFPIKQAESDIHIGIYHGDTSRKAQQNYAPFTWKDLKATGYNYWALGHIHQPQIVSEQPLIVYPGTPQGHTKKEQSLQGVAVVTLSQNQATVQFEKVAEIDWTNEEVSLAQCRDTQSVLSYLETSLLTKWHAHQQQQLMALTLKETQHLDVTVVQAIVNGELLSYLQQQLLQKTQGDFFVYRLILQAEEPTKEPIYLSASPNLLTALEKTYLDPVIFEDTTKELLRYPEFAGIFSMDEQWRLESLRLAHEQINEDFTIQEDPL*