MHRVQIHARDLRIIDPNLSYPSTILGRERAIVLNLEHIKAIITSDEVLLRDPSHENVIPIVKELERRLPVGNQAHHGQGDGKESSAAHNDADDGEEDESPFEFRALEVFLEAICSFLAARTTELETAAYPTLDELTSKISSGNLDRVRKLKSATTRLTARVQKVRDELVHLLDDDDDMADLYLSRKLSCACSMASSPNCYLTSPTIGSKISRASVATVRGDENDVEQLEMLLEAYFIQIDSTLNKLTTLREYVQDTDDYISIQMDNRRNELIQLEVVLGSGTVCSAFYSLVAGIFGMNIPYTWNDNHGYMFKWVCIVTGAICVFSLVFIMSYARFKGLMGS*