IVPLLGKPYFTCIMCKSHVHPPFQVVVPRSLAPFLPDATVPATVTWRGRSWEMRFTGGRQIQRLEAGWRGFALDNGLRLGDGCVLELVDGNPEGVVFRAQVLRADIPAAIRERAGGYTSSAPILID