MPALVPPGSIAKVIVDPSVVLGACDSYVRRDERADAVIGAVLGTSSALGCGRVVINARTSYAIPCHERDGEMFVDVEFHRTMLSLHARVTPEERVVGWFSAGTQTPAARALAHEFFAKETAGGTPVHVMLDADFTGVESGGEVVRASVGETVLAVTDRESGESKCAGARFSDVECEVNLAQATKLGVRALRSASSAKSDDDVAGLAQTMGKLGALLAEAQEYVDAVARGERQGDAEVGRALSAALESVPQLTKSQFDKVFGDAVEDASLVKYLTNLTRAQLELASKLHTSALIL*