GGCDKVLEEAPDDSARAAVEPQLLHRSLHLYVFSVHMGFGSRSMTSPTGVVLNPPVDVFVQQSKLYLEGCWRLKEGEAVEFIFKKSSEGHESIRDTGAGWVLCIGSERSPKGKNMQKCKSGRQVAQLTPQPKMCHFCQSISHLV