MLVIRPITQEDYPALHQCAVESGHGFTSLPVNEEQLRNRIDHSIDSFQKDVTEPGVEGYLMVGQDSVTGEVTGTTGIEAAVGLDSPFYNYHISKVVHFSRKLDVHNVVKVLTFGSNYTGSTEICTLFLRPEYREGLNGRLMSKARFLMMAEHPHRFSDTIFAEMRGVSDKEGESPFWKWLQKHFFSIDFTEADYLTGIGYKGFIADLMPKLPIYVSLLSKEAQAVIGKVHDNTKPALKLLENEGFRCRGYVDIFDAGPTVECDLRSIESVRNSFKAKVIITEHSSSQQYLIANTSFENFRATATTAAYDKATDTVHLTPDAAEALQVDVDDYVRLLAQ