MNDNFHLSEDDKMTVLVSCEAPGVIQALEKRGVRILTVDICEQLDVPVRSHADMQVLPLDDCVLISPYQIRLKTQLEQMNLRVIVGEELEKKYPKDVLYNVCLVGNHYICNYKTISRQAQQLLDARGYHPIFVAQGYANCSVAVVDEHSIITADCGIARACRAAGLDVLQICPGFIRIPVYDTGFIGGCCGKLGADQLAFTGRLDSHPDGMKIRAFIKERGIQIIELTDEPLFDIGGLLQLKTKNSLCS