MGVKGLLPCLQSITRSVSLENYRGLTVAVDAMSWLHKGVFACDVKALAKSQRSSAARCGSAEMKCVQYAINKAQMLQSKFGMEILLVIDGDALPSKKEENSQRRAERDSAFEKAMTAEASGDSRAARRYYAQSCSVTHKIRYELMKACKLVGIAFIVAPYEADAQMARLAHTGVVDLVITEDSDILVYGCPRACFKIDFDTCQGQEIQLMKNLGENESLSFKNWTHDMFVFMCIISGCDYCKGLPGIGIKLAHKIVRVHRTPSKIFSALRGAGRMPTDFEEKFWIAFRTFRHQRVFCPSRQQIETLFPIAGSNHEASPNQVWPFLGEYIEPNIA