MVSQHGILLAVGIISDHFGPLVAKVCDCLLRHGELSLQEIVRRLELSPGQVKNSLLVLIQHNCVQAFSAPKGRDRTVTLYLAIFDNVLHRLRFSKFLSVIRADIPESEVLIEGLLQNGRLTFDQLVGRTISKVPEGSIRPAREEIRMNLNKLVHAHFVERCPKPEPFIDPLVVQQPTSSRRRAPKNFEKVISLEQKIVNTADLSDAERFSEIPYIIEDASDVNGCSRDPVDSAKRKRGAFEVDEELNSTIAENEVLWRANFEQFTFCLKKKFCADRKKLKLKVGTHPIWESFCEANLTEKDTDSVTSPINGILERLRQKEGGASMTLDQVTRVLEDLQCTTSNENPEAYTFDLRKMVESCRNEEIESLVKKKYGQAAFTIFRLLVTQGGPVETDQIIDTTILDKQIVHSTLYKLWKDDYVDTEKISSVAGTGYAQFYVWRAKSTFREQFIDNLYHAALNLRQMVNYIAELLLEGSKDDTKLRNRKNILILALTRHDDSLMLFHDF*