MALDPTAFKTIVPSRYITFTIPNPLLHLHHFNASQLRVAVLDSPGPSEPVQIAAMLVPIGREADWYFSTEQGHLQLILNFPQLSRLVLIGNLPNSTNPISYNPLLCTDGVVGVADLAVVEENLMPLLIELIPRSAFCRTGDGLCEIPFLRYEDEVVRSLVLDRCVGEFVGEILIEDVELELEDKGVREFRRRLRFKRMPNLVQTQIKIQPKNLDFVNMEGVEFEIVDDGVLVHPYLTPMVAGLSVIRSFLDAKIGNGIKPKALCLGVGGGALLGFLSSQLGFQVLGIEADNVVLEVARRYFGLERGNSIRLCVGDALDMIGKFATQVESDGFRGYVLKNGELLNDFDCKFDVIMVDLDATDANMGMSAPPSAFFQKSALLAIRTLLSKDSVVIMNVIPSDKTSYKLVITEFKEVFAQLYEIDVGNEDNFVLIASASEIEHVPVHRQSKFLKKLKQVSGCFLDSIRLI*