MSKEKVAAAKNMAFAFDIDGVLAHGNEAIPEAKEALAMLNGDNELGIKIPYILLTNGGGKTEDERCAQLTEVLGCPISTDQFIQSHTPMQALAEYYETVLVCGGEGQKIRKVAENYGFKNVIHPKDILAWDQTISPWGCFHEEDRLQAKPRDFSKIKFDAILVFADSRDYATDMQLIMDLLLAEDGKLLTRAKDPVASRIPVYFSQGDLVFPTDHKGPPRLTQGLFRISIEAQYKALTGVDLERVVYGKPERATYTYADEVMKAWMEQIHNENRLPENIYMVGDNPASDICGGNMHGWNTCLVRTGVFQGKDNDDNNPANFGVFPNVLEAVKAAVRKELGQDFKFKWNPKVNPVLHGDGASAVE*