MRVEGLSPDTITFLCVLKACGSIGVAEKGEEIHSEVRRRGLLESDVKVGTALVDMYAKCGLLAKAQAVFDKLATRSVVTWNALIAGYAQHRLGDEALSYFRRMQDEGIFPSAVTFICVLNACSIVGAAEKGEEIHVEVRRQGLLEKDVVLGNALVDMYAKCGKLANAQKVLDEHPARNVATWTALIAGYAQVGEIKTVFDSFNKMTGEGIEPDVITFVVLLTACSHAGLVEEGKMYFDSMSTVYNIIPNLEHCTCMVDIFSRAGHFDKAISVIENVPPSDRLFLWSALMGGCREWLDVVLGRWAFEHAIQLDEKFVAGYVCMSNIYAAAGMQQEADEIEALRMKNGAWKIPERCWWTDVRSNVHMFTAGEESYPQSTCIYGKLKEIELKLQLEGYPRQLHYPIPEVEKGVVLCGHSDKNAIACALISTSKGTTIRITKNMRVCGDC