GIGDPVTCLKSGAICHPVFCPRRYKQIGTCGLPGTKCCKKPEAAAKKMRQCIDFTFGPGPGENYGNIKEFNATHAAKKDTISDVKQKWRCVVYP