FVKFNSSQGIPVELAEGATVADLKEAVGRHQGTQTETLRVIFAGRELHNNCTLQACDLLEQTTVHVVLPSSRPALESEAFLQNRLGDGVNSLTRLDLSESRLPTASTGLPVVLETEEHFQVVAPQVTESKPRSSFYVFCKSICRSIQPGKLRVRCQTCQQGTLTLSRGPSCWDDVLLPDRIHGVCQSQDCNGTVAEFYLKCAVHPTSDGDVSVALNLITPNSRGVPCVACTEILSPVLVYQCPDRHVICLECFHLYCVIRLNERQFVHNPEVGYSLPCP