MNNTFNAVYQYAVVRFMPFIETREFANVGVVLIAPKTGKFLFKLAPKRFGRVTKFFDDLDGQLYKNAIETFTAELDRIQHYCINNGIRGKELVEYFTEVTRHRESVLHFGNIGRMMGETDLVELDKLYQRFVVRDFVNDEYREQQMVKVLRQTFVKELQLKFTQQNLMAGVLDIPMPLVHKGAQGYRVIKPLAFEQKTPLKAYEHAVHWLRRVEKLIEKRVVLKERALFTVERPANDKTDMIQVYDDVVGEIKQLGVKVDQFADMDNILQFAKAGIENKTNSEQHH