MGLLLGITCLLLFGMCAEGEQANSVVIPQEIQALMAGVNDMASFLRAMGLERVKLGHAHRVRPVSPGLPGVSQVDLEGHRPGGPGVNLPGKEGHKLLGSKPPQYQFGRTKVLSLGDASGPPVALENIACGASSHVVAVPQPAHSNGFYFPTHVRLHRCTGACSAKPRVLECAPTETKNISLLVFSVSWTADQSSSGSRPRWYRNPILVPMTNHTRCGCQCVIKPSQCNPQTQTFSRENCRCECKPQTSPCPRHFQWDQIRCKCVCNPYHIPRCPSRQEWHSDVCKCGCKRGGCKMKTKVRNPHTCRCVCPPNQPRCLSGWKRDRRDCECKLRDRRHK