FVLEIQTEDKLEYKFVPNTTQAVKFKVKASNDAHVALTQEPQEGTPMYEIFIGGWGNSKIAIRKNREKPEVAIQDLPNTLSADTFKDFWITWYDGTVAVGVGENSTPLLVWPDPTFRALFVGIRTGWGATGSWILEAFLQSANEPGWNVPSTPGTTPTWVPCSGGTVPPDAVAGGYDNEQLYVGRANHCGAVIPGKVHPSHGVCYVAWGGSEHGIPDYEVLCGCQPSWVPSSGDQLPPAALQAGQSEDNEPLFVGRAQHEDKMVVGKVQKSHMVCYISYAGLEIPKEEYEVLVL