MLVRQATLACQKTLSSFAARAAAVGVNLRGHHGTGACSHQTPKILITGGLGQLGMPLARVFRSKYGQDSVILTDIKKPDPAVKDVGHFEFADIMDVDGLRELVVEHRIDWLIHFSALLSAVGEQNTPLAMQVNIGGLHNIFNVAREFNLRLFIPSTIGAFGPNSPRNPTPDDCIQQPNTIYGVSKVHAELLGMYLNHRYGLDFRSLRLPGVISADVEPGGGTTDYAIHIFKYAMRGEPYPCFLSQNTRLPMIWIDDVIRAMVEVMECPREKLKRCVYNLAGISFTPKEINEAMLRGMHRHGLAKQLKTYELKYDVDFRQKIADSWPEVLDDANARRDWGWRHEVDIDGMVDKMFEYLKAHST