MLVPGLIQRQSQSLVMTPQLRQAIALLQYTQTDLAQHLRQVCETNPLLILEPGDTVPEAVPASEDFHDDDPDRFTTASDRPEAAAPPPSDRDELILQIRHSIPPEEQHAAFHLLDSLDETGRLPVSVTDLAAELGMDAPKLEAIRQTLMHLEPAGLFARSLEECLAAQLRVRNRLDPAMQTLLDNLDLLARRDWRRLREKCALDQDDLLDMLAEIQALDPRPGLSLPPPAPPIEPDLIVRPNGTGFRLTLNTRLLPAVRLDDTLRAQIDGHTEAGRMLLAYAGEATALIRALHSRKQSLLNVGRAIVQHQAAFLRDGPTALRPLTMREIAERTELHESTISRIVSSKYIDTPRGTVPLKLFFSTALASEDGTTQSAHAIQHRLQALVAAEGDSVLSDDALTGLLQKEGFSIQRRTVAKYREGLGIAKSSQRKRLRRIS