RRGPRSRSSQYRGVTFYRRTGRWESHIWDCGKQVYLGGFDTAQAAARAYDQAAIKFRGVEADINFLLDDYKEDIGKMSLLSKEELVQVLRRQGAGFVRGSSRFRGVTLHKCGKWEARIGQLMGKKFVYLGLYDTEMDAAKLVDTISSSFCAH