MSTYAYRQAAGIRQALLDRRELALIDVREEADFATAHPLFAVNLPLSKLELEVRRRIPRFTTPLTVYDNGEGLAEIAVERLRSWGYQDVALLAEGLAGWRRSGGELFQDVNSASKAFGELVESVRHTPSLSAQEVQALIDSRQEVVIVDARRFDEYQTMSIPGSISVPGGELALRVESLTPSPQTPVIVNCAGRTRSIIGTQSLINAGVPNPVHALRNGTIGWTLAGQTLAHQQQRQYDPSARASGARAAEVAHFAERAGVAVIDEATLQRWQQQSDRTTFLFDVRSPEEYAAGHYPGSLSAPGGQLVQETDHFASVRGARIVLLDDDGIRAAITGSWLAQMGWETARLSALSTSQLSERGVPAAEVPPGPQAEEISPTQLAQQLEEPGTVVLDFTTSANFVARHIPGAWWLTRSQLRQALEAIPPAQRYVVTCGSSLLARYAVPEVAALTGKPVQLLTGGTLAWIAAGLPLAHGDSGLAVERRDRYRRPYEGTDNSAEAMQAYLEWEYGLVDQLARDGTHGFRVL*