MDSGVKRYRVKLKFKGPVHFGYKEKTYNLTETFAHSDTLFSGIVNCYSLLYGKAAADNLVEMFFDNPPFKISSAFLYANDEFFVPRPLNMDLTPITGDYKKAKKVKYVPLDFILARDGGGKANKDYRVEHGILARKDMDTPYVISERPRVKIDRGDFSTEIYYVSGCYFREGAGLWFFLDIYDDSEEEKVKAAIRLLGDEGIGGERTYGFGSFEAGIEEYNEKKGNGSGDWLLLSLYYPRMDEKVADIIKAFSLLERAGYSYSPFNQQARKKKVRMLAEGSVFKKDVQGMVVDVSPGEDVGHKILKYGLAYTVPIFNRK