MESGGKKEVKGPALTRRSRKGCMRGKGGPENAFCTYRGVRQRTWGKWVAEIREPKRGARLWLGTFNTSLEAAMAYDVAARRLYGPCAYLNLPKVQSESTGSSSSPPVPDLSTSSSIRFPNSSLELESAGSSTLPSELSMNFPLTTIESSSYLSTGTDNNAKVGLWGDVMELPEVESSWMEMQVAENYPMMNDFGLPTSELEDSLDLMSYDTLQVRWCS