MSTLFVAKRQAARAASQLRCFSSTPSRGAAEVKKLGVLGAGQMGLGIALVAARVAQVPVTLVDPSQGALDKGLSLADKLLSKDLQKSRISQEDADATRGRLSPTTSMDSLADVDFVIEAVPEIPNLKYEIFSKLAQICPKHAILATNTSSISITRIAAATTKDATDLSASSRVVSTHFMNPVPVMKGVEIISGLQTSQETLDTAVAFCKAMGKVPSTSADSPGFLANRILMPYINEAVICLETKVGDRDSIDTIMKTGTNVPMGPLQLADFIGLDTCLAIMKVLHTETGDSKYRPSVLLQKMVDAGWLGKKSGKGFYDY