MCFQDQTHIAHKPIHTDLVSNSSFDFFTMTKNSNMGRQRITMAKIAKKNHLQVTFSKRRTGLFKKASELCTLCAVDVAIMVFSPGKKVYSFGHPRVESIVDRLLTRTPPLRSSTAHQLFEAHQNASIHELNIRLTQLLEQLEIEKRRGDALDNIRKAGLNQCWWQAPIDELGLNELERLRIALEEVKQNAAKQANKVLLESADHKRWQFLAVNGTGHANPFENKDNCICRIIDQAYGYGDGLF