MDEEEARKSKFRVIIVGGSVAGLTLAHCLARADIDHIVLEKRAEISPQEGAFIGIWLNGGRILDQLGLYDELKSATAPIHKMHVRFPDEFVFNSLLPWDIYESRVRSETWRLAEATQSGIATTLERNVEYACIFGISEQLAGLKIGEHINSYSKGLCVITFHGRESRVFWFILVKLPQKSENPNTPRFSADDAAKFCRKFSPVRVTEHVCVGDLWATRTFASMTALEEGLLQTWHFSRFVLLGDSVHKMTPNNGQGANTSVEDAAMLASLLREALRLNLEYCNATLALDKLLAEFQSRRYNRVKGTYLRSEFGAMLGRQAL*