MTIYWLLLVHLVVGCILMRLVKMEEVNNIPALFLFGDSMADTGNNNRLFTLARADFSPYGTNFVDSVPTGRFTDGLLGVDYLALLLELPLVPPYVDAGDNILHGVCFASGGSGILETTGQFYGQHIPLSKQISNFNEVKGRLRTMVGVDQASLIISKSLYLIVSGSNDFFSYYRTSASLFSSSSSQNTSQIFPSNFQGDLLSNMLQQIQSLYTLGARKIVVFGVPAVGCVPSMLNKNQGQCASSLNDAVQIYNAGLKARIKDMQANYSDAHLVYGNAFDLAQKIVANP