MAAAELVQKWLSARDWVRVRADLRGKTTFIAWQGAVYSFVPQERRRHLFNILGMSAARCLPHPEGGWYFLSRELTFYLDPENGSLCDRWHNPWIGAVVPVIPVANDPVQGLFRREVPAQVGEQTTTFQFDLFPYYDNPLASDQRFQAYSPQPIYQAAELFKLTVATADLQQDTPTITNVHLCWSRIGPWLPWMKMGDRPGYLIYSATGCKALTVEDLPPLLQEQLERLPQYREAPREYREGADMTSWLYFQEHFEAYLEKLGEPSPDLGRSPPEPTDQ