MVLESAYARSAEEVLAHYQTDPLHGLSAAQVGEARRRHGRNELAPEPGTPFWRLVLKQFDDLLVKILIVAALVDLVIALASGERGFGAFVEPSVIMLILIANATVGVVTETNAEKAIEELKAYEADVATVLRDGRWTVLPASELVPGDLVEVGVGGKVPADTRVVQLLSSTLRIDQSILTGESGSVAKDAAPVLTEKAVVQDKTNTLFSGTVVTAGRVRGVVVGTGAATAIGKIRDAMAEATDEDTPLKQKLDEFGTFLSKVIAVICVLVWVVNLPHFKDPIHGSWFGGALYYFKIAVALAVAAIPEGLPAVVTTCLALGTRQMAKRNAIVRRLPSVETLGCTTVICX