MSENEALITFVRARLDEEEQIARNGGSDTWRCPPDRPGEVHSSTGPIAFSMKDYGYDHHIAHQDPAQTLRRIETTRVLIGEYAEVAELDVDRPARDFPSGRAVGLGFVVRQIAAEHAGHPDYRVKWLPRFAG