MLLFHKQLLSLRLPASPVIFSLRRALSSALAAADAPPAPFVVDDYLVTTCGLTREQALKASKHISHCKSASNADSVLAYLAGPTIRLSKADIAHVVSRDPRILNCSVDNTLKVRIATLRCYGLSDSNVRTFLRVAPSVFRSFRIQEKLDFWLPFLGSPEKFIHILSRNYYLLTSDLERVVKPNIALLLESGVSADDIVKMCVPNSRLLTSSPKTVRSILERADKLGVPRGSLMFKEAVTTTTGLGAESLAAKLKLFEEILGWSEAEVTNLVRRNPMVLRISGEKLRRAKEFLTKVVGVDTSYILARPSILMYSLKCRLVPRHYVMKLLQEKGLIQKDQSFYTMVTPGEETFQRRHIDAHKDVLPGLADAYTQLLAKGKCQLKL