MQSILCFGDSNTWGLNPRDNSRFDDQTRWTGLLDDLLRPFGKRVIEEGLCGRTTQFHDWYRKNRCGLDAFPLLLESHSPLAGVVIMLGTNDCKTCFHASAEQIAGGVRQLVRQAKHAGVPEILVVSPIVLGHGVARFDGEFNEDSVALSHRLKAAYASVAAEEGCRFLAASDVAFPSLEDREHMNEDGHRALSEAVFRQLLAAQKEAPLKGELAAAG