MGQHVITNAMTVDVEDYFQVSAFEKHIEKSQWDILQHRVVDNTNRILDLFARHQVRVTFFTLGWVAERYPELIRRIVAEGHELASHGYEHIRVTEQSPEQFRADIRKTKQLLEDVSGQAVIGYRAASYSIGAKNLWALEVLEEEGHLYSSSIYPVKHDLYGMPSAPRFAFRPENTRNLLELPITTLKIFDKNIPCGGGGFFRLYPYLFSRAAYQYLNSVEKQAGIFYFHPWEIDPQQPRQQNLPLKSRFRHYLNLSRVENRLNNLLNDFAWDTMQNVFLSKPLAKTSS