MSDDARFQQLNRWLDSCLPELFVAEGWGEVPPAELIPASSDASFRRYFRWQGGDRSLVVMDAPPPQEDCRPFVKVAGLLAGAGVHVPRILAQDLENGFLLLSDLGRQTYLDVLHPGNADELFEPALDALIAFQKVDVAGVLPAYDEAVLRRELELFPDWYLARHLGVELEGETLARWKRICDLLVRSALEQPRVFVHRDYMPRNLMLSEPNPGVLDFQDALHGPVTYDVTCLYKDAFVSWPEPRVHAALSRYWKKATWAGIPLPPSFEDFLRASDLMGVQRHLKVIGIFARICHRDGKPRYLGDVPRFFRYLETAVARRPELAELGELLASLPQGAEA*