MDVLEDLELEKNPFEGRPVQDEIVLAILRFLPWYEVFRLRVVCKKWNEILRSALFREKWHRDPNQVPLCFSSCCRIQGNTFYNPATESWHVCEGDFAVFKRNSSICAYGVKEDEEFHVVGAAEGLLLLQVVHDEDPYSDDEKSTYDLYVANPLYPSNLKKLILLPELHYVETSRVIGMMWNEVTHSHQVLAAYYPHGVSDQGYLDEEEEEDGPYDESSGWVFFNYDLKTDEWSQVARWPEEKFRHFQSPSMSEGQLYCLGKLSHPPSSLVRSRRYRVYHLDNSNLNWLHEPTWVGDSDIGLPHPLDFATLFHREDKEWPGYKTMVAGGTVDRHIFQIEGPTLRNFYIWRIMEEYEDEENVWVEAHLMPEDLLTRINDRSIQCQFRCAGNGRFLCVANSWNDVIMCDMATDSWWMLPAHPSGFDYDSEEAFALHLCEPRVDIFLENVGNEVLIE*