MVKEVEGRIDVEGWAAIDDSGILSPFTFTRRKTGPGDVTFKIVYCGICHSDLHQVRNDWKLSRYPMVPGHEIVGTVVEVGSEVKNFTAGDRVGVGCMVGSCHCCDSCSKGQEQFCEKVIWTYGSTDVDGSVTFGGYSSLMVCNQRFVVKVPENLPFDAAAPLLCAGITVYSPMKHFQMTDPGKSLGVVGLGGLGHMAVKFGKAFGLQVTVISTSPNKEKEAREVLGADHFLISKDEKQMQAAVKSLDYIIDTVSANHPLEPLLGLLKVNGKLVLVGLPEKPVQFAAPAVILGRRCVGGSLIGGVKETQEMLDFCGEHNISCMIEKISMAYVNQAMERLAKGDVKYRFVIDVTQGSQV*