MDWLRVHRGDAPLVIAFPHGGTELAGLDERFVSPWHAQIDTDWWITDLYAFAADMGATLVATDISRSVIDMNRDPSGASLYPGQATTELCPTTTFDGEPLYRFDLPDEAEIMQRLNLYHRPYHEALTAELDRLRAAHGKVVLYDAHSIRSHVPRLFDGELPQFNIGTNGGATCAPELETIAANICAASGHSHVVNGRFKGGWTTRHYGHPDEGTHAIQMELAQRGYMAEPAAITHANWPTPLDPNPTIRPVLEQVIAATLDFAKGRP