MSVPQPFPIRDGKDPFDRLHDSIVLHILNCVGDIKVLGRCSAVSKRFQSLVMLVENVTVKVDCVISGEDTGLNVQASGMFGHLVRLVVGSIVKPLQVLQHMLGPKKSILADVSHHSPGEVLKNFNAIRNLRIELPGGELGVEDGVILKWKAEFGSTLESCVILGASGLVRPEKEKITRGGMFELSRSWSFHGRYDNAQSEEAAGRERSPTQDDTGSLPESFYTNGGLKLRVVWTISSLIAASARHYLLQQIISEHPTLVSLVLTDADGQGMLYMGKGQLEEFRHKPLAASASANRTQVPALDIKLWYAPYLELPDETGLKGATLVAIRPSNQVVQRDLDSFASSAFEEPFKSAITLLAKRRTYRLEMNSF*