MKSLASITLHSVGQASVLRSPKVGDYTTQPAASCGLVWYTRSKKLRAGYRRFLPDSSNCDDLVYDILIALKGRNLTPGEIIVALLIFFKPPVAGWQNTVEVFEPHLPAQMDALEGRPMCQALSSQDSSELTFRARARDLEAFDRNYVIRAGRGCAPWLSRRVFASPEWAGGAASIAEVALLPALKHCLVNLPISLVTTLLNSNTLLQNVIVELTFRPPPSSGAEPRGRAAAEARSVYLGWTGMQSQTKLSPLTGRDSIRSSGGRQDQDVAVVELDAAFGRRLGLHEGMKVG*