MSQVTFEVLHDTKSSPGNLSWQYNNSPSLTVDSSHGVLAIPSNESYRVAATETGSQRESTAAYPKRRRTVQHVMARFSALLYAAPPTLLYWAVTLERSAREVVSANVCVNLAALNGDLVAVLGRRLGSLMGRLAGPEWGALCFDHILPITPAKSLTGRIRNLANVSARSTAYMLHLWFGQRLLDRRLSGSVMFLTRSPEKSLASSLNELYGFISFGLGVARPPGQKTDPYVTAHGELRVLNGEKTVELGDSIFAVFNLQEVMTLAHRSDENESLITTLDLTTDLKVTSEGKEDEETSRGSRRGFNVDVVEIDPAVFTATETYFNLSSSHLTSVNLLDGSAFISELASLSHVNTTDPSLDSETLTALEKLPKWDFVVQDCFTGGSVPGEMFAKEFWEDLGEMVAEDGLIAMNFVGLKMSKAGYEINQGPNDITNMVVFCTKLRSHVFSTFLPNEIQLDSIISEEDYHDAFMTLRRGHTARLDYWQKETAIATWRAMQKILTPEMWMAY*