MIRRLFSLGLVVALSTGCYHATVETGATPTSQVVEKPWASGWIYGLVPPSIVETAQRCPSGVAKVETQLSLPNQLVSFVTFGIYTPMSIRVTCGQGRTSDAGSPTIKSNGNGQEAIHQAADQSAREQVPVLVQF