MDRGGDGSDLELQKQEWARTQDVLKGRLVLEDDFEWSLPSVSPSSDQSGARGKLKYIGGVDISFLKEDPSTACAAAVVLDADTLGIVHEEFDVVRMQVPYIAGFLAFREAPILLGLLEKIKINAHHFYPQLVMVDGNGLLHPRGFGLACHLGVLADLPTIGVGKNLHHVDGLNQSEVRKQLEAKGNCNEECISLTGQSGTTWGAAMCSCSGSSRPIYISVGHRISLDSAIGIVKYCSRYRIPEPTRQADIRSKVFLQKHQRLQQ*