MVDLSKDLQFFKVFLPEFGSHELVIPPAFIDMLEKPLPKEAFLVDEIGRLWCVETKTEDTEERFCVFFTKGWQSFANDQSLEFGDFLVFSYDGDSRFSVTIFANDGCKKDVGVVSTTDRSRVSLDEEEPDDIFTKPDRMRDCDCGQSINRKRKRDSVNEDPHVLVDDKPEYVSTYKTKPEHSEKTQRTVNRAGDTCDISWFPEKKHNGFEESVYKPKHPHFVRNITRGSLQKLELPLTFLRSNGIELEEDIELCDESGKKWPLKILNHDRGFKFSHESWLCFCKSHEMILTNKCLFEFIVPSNGRCSEILVRIVSGRLPTTMTKNNYQVIDMQP*