MLLFHKQLLSLRLPASPVIFSLRRALLTTSVANAPPAPFAVDDYLVTTCGLTPEQALKAAKHVSHCKSTSNADSVLAYLAGPTLRFSKADIAHIVARDPRILNCSVDSTLKARVATLRGYGLSEDHVRSFLRMAPGVFRSISIQEKLGFWLPFLGSPEKFIRILKRNYYLLTSDLERVVKPNIAVLLESGLSADDIAKMCVPNSRLLTSSPKTVMSILQRADKLGVPRGSLMFRQAVTTTTGLGAETMAAKLKLFEEILGWSEAEVTNVVRINPTVLRISGEKLRRAKEFLTKVVGVDTRYILARPSIVMYSLKCRLVPRHYVMKVLQENGLIQKDQSFYTMITPSEKTFQRRHIDAHRHVLPGLAEAYAAACQGKPPAEVAV