MVKEVEGRFHVEGWAAIDDSGILSPFNFTRRKTGPGDVTFKIVYCGICHSDLHQVRNDWKLSRYPMVPGHEMVGTVVEVGSEVKNFTAGDRVGVGCMVGSCRCCDSCSKGQEQFCEKVIWTYGSTDVDGSVTFGGYSSLMVCNQRFVVKVPENLPFDAAAPLLCAGITVYSPMKHFQMTDAGKSLGVVGLGGLGHMAVKFGKAFGLQVTVISTSPNKEKEAREVLGADYFLISKDGKQMQAAVKSLDYIIDTVSANHPLEPLLGLLKVNGKLVLVGLPEKPVQFAAPAVILGK