MVPDLSLSVEPLAHRHYHPAGRGSLGFRGVQSRTVPRRTTRITMLSRQNLGADGAAGTPLYLGIDFGTSGARYALIDRQGAIHSEGKRAYAPVGDAAGWASSWRAALFQLLDDIPPAHRPFISSISIDGTSATTLIVDSETGELLAGPFLYNESFPDALPAVESIAPANHTVCSASSTLCKLVSWWNTTGAAGGAGSAAVLMHQSDWLLWLLHGRYGVSDYNNALKVGYDPEADAYPSWLMSQPYAPMLPSVRAPGAPIAVVKDDVCSQYGLSKECVVCTGTTDSIAAFLAAGTTEPGRAVTSLGSTMAIKLVSEARVDDARFGVYSHRLDDTWLVGGASNTGGAVLRQLFTDGELVALSRRIDPAVASPLEYYPLPRKGERFPVSDPDMAPRLQPRPESDAEYLHGILESIARIEAKGYNLLRELGATAVEEVFTAGGGAQNDRWTAIRERVLGVPVRKAEQTEAAYGAALLALKGADRRVGVPS*