MAIVQANHLLEDQGQVESGPFGTFVGVYDGHGGPEVSQYIKKTMFSHIAGFATTKGGMSVEVLQMAFKATEDGVEALVVEAWPQKPQMAAVGSCCLVGVIYDGTVYIANAGDSRAILGRMLRNNRVITPIQLTMEHNVSIESVRQELRALHRDDDHIVSQKRGVWRVKGIIQVSKSIGDLYLKKQEFNREPLCPQFLLSEPLVQPVLTAEPSIRVHEIQPQDQFLIFASDGLWEHLSNEVAVRIVNSHPPKVCSIRRSL