MALDLTAFKTIVPSRYITFTIPNPLLHLRHFNASQLRVAVLDSPAPSEPVQIAAMLVPIGREADWYFSTEQGHLQLILNFPQLSRLVLVGNLPNSTNPISYNPLLRTDGVVGVADLAVVEENLMPLLIELIPRSAFCRTGDGLCEIPFLRYEDEVVRSLVLDRCVGEFVGEILIEDVELESEDRGVREFRRRLRFKRMPNLVQTQIKIQPKNLDFVNMEEVEFEIVDDGVLVHPYLTAMVAGLSVIRSFLDAKIGNGIKPKALCLGVGGGALLGFLSSQLGFQVLGIEADNVVLEVARRYFGLERGNSIRLCVGEALDMIGKFATQAESDGFRGYVLKNGELLNDFDCKFDVIMVDLDATDAYMGMSAPPSAFFQKNALFAIRTLLSKDSVVIMNVIPSDKTSYKLVIAEFKEVFAELYEIDVGNEDNFVLIASASEIEHVPVHRQSKFLKKLKQVSGCFLDSIRLI*