MSRKTAIDMWWHKVKLVDAGEFSTHPADRIEWKDFDRQYPAFAQESRNVRLGLATDGFNPFGNMSNSYSMWPVILMPYNLPPWKCMKEQFCMMSLLIPGPGAPGKEIDLYMQPIIEELKELWKTVY