MSAPPYRHFTQIGDPVLRQRAEEVPPEDIDSREINQIIDGMVKVLRHYDCVGVAAPQVGIPLRIIVMEFREGKQEQFKPE IYEERKMSILPLAVFINPELEIISSQVNKHPEGCMSVRGYSAEVERYDKVRIRGIGKLGTPSEMELEGWNARIAQHEVDH LNGTIYMDRMDLSTFNCILWEQINAAEGRSAIWFHK