MSELIDEDLYRRAKALLEPGEIELNGLVLHTDFDQSEESLMHRTTVEVGDTIATHAETGDTYVFSGTDDPDYGLNQHQGLTLADDDFVWECQQLLREGTYDVVFYYEASADHEAILDDLRDAGHEVTGVEG