MRRFPATPALNRFIIGITLFVLIMLVAVVGYTSFGWNWLDALYMYVITVFGIGYSEVRPLMTPAQRFFNMMIIVAGSAATVYTIGAVVQLFTEGEIKQLLEMQRASRDINKLNRHVIVCGFGRIGQVVAQELTASKTPFVILDVNEQRIDLALQLGYLAYLGSAVEQETLQVVGIDRAIALATVLPNDTMNVFITLTARSMNPSLLIVARANLATTESKLRMAGADHIVLPTKIGASQMTNLIRRPRIDFLEQTGDRETLNDLLSHIDARLEELEITPDYPYVGTRLTGLEVRGEGAFIIVGLRKSDGQLFPARANPLVEVGDTLILLGHAQDAPKVIRKYTYRARHPQ