ALAVFVSTVDRGAVRSAHGYRVAGKGGGCGWERWVEREFAFTPTSAREVPLPADALRLLPADWRGRPVYREGQIAGPWRCILAFDFVAAVAPPSVPPPVLCPFRNPRLMCVPSLYNDLTKVFQFQKVEEKVPGLVQCDSDEKLTTSDAKDRVSVKQEAGSDTDEPPQFGEDLLAPAEKQRRAHREYIASITLEDITQYFHLPIREASRTLKIGLSILKKKCRQYGIPRWPHRKLKSLDSLIHDLEVNLTAAPPFVIDDETERDGVKQEDHMQDEKENQDAIEALAKRKRMLETEKATIQQKPTLDLMAETKQFRQYVFKRKYRAK